读书人

如何用jquery的remove()方法删除 lt;htm

发布时间: 2012-05-03 14:06:56 作者: rapoo

怎么用jquery的remove()方法删除 <html>节点,谢谢。
怎么用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();            });        }); 

读书人网 >JavaScript

热点推荐