Мне нужен селектор jquery для элементов только с одним дочерним элементом.
, поэтому список с одним элементом списка будет совпадать, но пустые списки или списки с более чем одним элементом списка не будут.
Возможно ли это?
$('li:only-child').parent();
Вот демоверсия
$("ul").filter(function(){return $(this).children().length == 1; }) .addClass("someClass");
вот скрипка http://jsfiddle.net/JT5N2/
Попробуйте это
$("ul").filter(function(){ $(this).children().length == 1; });