我正在尝试像这样索引文档中的所有内容:
var index = $('body *').index(this);
所以现在我想从所有项目中删除文本:
$('body *').contents().filter(function() {
return this.nodeType == 3;
}).remove();
问题是我想从删除函数中排除某个元素。这个元素有一个数字作为文本,如下所示:
<li id="2">2</li>
所以 remove 函数不应该从li
with中删除文本id="2"
,根据它的index(2)
. 我该怎么做呢?这就是我到目前为止所拥有的:JsFiddle