jQuery根据内容删除Div

时间:2009-04-05 23:52:27

标签: javascript jquery css

我想根据里面的内容删除/隐藏一个li,这很容易吗?

例如。下面的代码:如果span #type没有内容,则应删除或隐藏li.grouping。

<li class="grouping"><span class="desc">Options:</span><br /><span id="type"></span></li>

2 个答案:

答案 0 :(得分:3)

$("li.grouping:has(span#type:empty)").remove()

如果typeclass而不是id,似乎更有意义,因为只有一个元素在id上有$("li.grouping:has(span.type:empty)").remove() 页。在那种情况下:

{{1}}

答案 1 :(得分:0)

可能像

if ($("span#type").text() == "") {
    $("li.grouping").hide();
}