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