怎么用jquery的remove()方法删除 <html>节点,谢谢。
例如:
<table>
<tr id="B">.......... </tr>
<tr id="A">.......... </tr>
<tr id="A">.......... </tr>
<tr id="A">.......... </tr>
<tr id="A">.......... </tr>
</table>
怎么一下删除id=A的全部节点? $("#A").remove();不好用,只删除一个id=A的节点。
就是想请教remove()中的表达式怎么写。
jqueryAPI给的例子:
<p class="hello">Hello </p> how are <p>you? </p>
$("p").remove(".hello");
但是我不想定义class啊,怎么写remove()表达式。谢谢
------解决方案--------------------
LZ你在HTML里设置的那么多id都是一样,当然只会移除一个
id应该是唯一的,不重复的
如果要重复的用name属性
------解决方案--------------------
id 是不能重复的
所以你只能够删除一个
你可以给tr 一个样式,不需要这个样式实际存在,只是做个标记
如<tr class='NoCssTr'>...
然后
$("tr.NoCssTr").remove()
------解决方案--------------------
狠一点,全部遍历。
- JScript code
$(document).ready(function() { $("*").each(function(){ if (/^A/.test(this.id)) $(this).remove(); }); });