用jQuery替换DOM节点的方法
如果一个节点被替换,jQuery提供了相应的方法,即用()和()替换。
在用函数()方法是替换所有匹配的元素到一个指定的HTML或DOM元素。
这个例子是jQuery代码:
/ / < { CDATA {!
$(函数(){())
$(# btn_1)。Click(function(){)
$(。nm_p)。ReplaceWith(欢迎你访问);
})
$(# btn_2)。Click(function(){)
$(。nm_p)。ReplaceWith(欢迎你访问);
/ /实现相同的:$(欢迎你)。ReplaceAll(。nm_p );
})
});
>
它也可以以另一种方式实现简单的jQuery()。该方法为用相同的()方法。它只是颠倒用()操作,可以使用下面的jQuery代码实现相同的功能。
复制代码代码如下:$(欢迎你访问)。ReplaceAll(。nm_p );
这两个jQuery代码都可以实现节点替换效果。
PS:如果元素绑定事件之前已经更换更换,原来的绑定事件将替换的元素消失,需要重新绑定事件在新的元素。
希望本文能对大家的jQuery程序设计有所帮助。