Селектор jquery для элементов только с одним дочерним элементом - PullRequest
3 голосов
/ 19 августа 2011

Мне нужен селектор jquery для элементов только с одним дочерним элементом.

, поэтому список с одним элементом списка будет совпадать, но пустые списки или списки с более чем одним элементом списка не будут.

Возможно ли это?

Ответы [ 3 ]

9 голосов
/ 19 августа 2011
$('li:only-child').parent(); 

Вот демоверсия

2 голосов
/ 19 августа 2011
$("ul").filter(function(){return $(this).children().length == 1; })
.addClass("someClass");

вот скрипка http://jsfiddle.net/JT5N2/

0 голосов
/ 19 августа 2011

Попробуйте это

$("ul").filter(function(){ $(this).children().length == 1; });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...