我想选择除第一个孩子之外的所有 li 和所有不包含的 li:ab 2
所以,如果我的清单是:
<ul id="list">
<li>1</li>
<li>ab 1</li>
<li>ab 2</li>
<li>ab 3</li>
<li>ab 4</li>
</ul>
这将是:
<ul id="list">
<li>1</li>
<li>ab 2</li>
</ul>
我试过了:
$("#list").find("li:not(:first-child), li:not(:contains('ab 2'))").each(function () {
var current = $(this);
current.css('display', 'none');
}
但我所有的清单都不见了..