Я хочу, чтобы выбрать все Ли, за исключением первого ребенка и все Ли, которые не содержат: ab 2
Выбрать все `li`, которые не первый ребенок и не содержит что-то
так, если мой список был:
<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');
}
, но весь мой список ушел ..
Ваш вопрос немного странно. Вы говорите, что хотите выбрать все 'li' кроме первого и того, что содержит 'ab 2'. Вы говорите: «это будет ...», но это полная противоположность. – putvande