Я хотел бы удалить / скрыть li на основе содержимого внутри него, это легко сделать?
например. код ниже: если у span # type нет содержимого, то li.grouping следует удалить или скрыть.
<li class="grouping"><span class="desc">Options:</span><br /><span id="type"></span></li>
$("li.grouping:has(span#type:empty)").remove()
Казалось бы, имеет больше смысла, если бы type было class, а не id, поскольку на странице должен быть только один элемент с данным id. В этом случае:
type
class
id
$("li.grouping:has(span.type:empty)").remove()
может быть что-то вроде
if ($("span#type").text() == "") { $("li.grouping").hide(); }