【发布时间】:2010-10-17 17:18:43
【问题描述】:
我想根据里面的内容删除/隐藏一个li,这容易吗?
例如。下面的代码:如果 span#type 没有内容,则应该删除或隐藏 li.grouping。
<li class="grouping"><span class="desc">Options:</span><br /><span id="type"></span></li>
【问题讨论】:
标签: javascript jquery css
我想根据里面的内容删除/隐藏一个li,这容易吗?
例如。下面的代码:如果 span#type 没有内容,则应该删除或隐藏 li.grouping。
<li class="grouping"><span class="desc">Options:</span><br /><span id="type"></span></li>
【问题讨论】:
标签: javascript jquery css
可能是这样的
if ($("span#type").text() == "") {
$("li.grouping").hide();
}
【讨论】:
$("li.grouping:has(span#type:empty)").remove()
如果type 是class,而不是id,这似乎更有意义,因为页面上应该只有一个具有给定id 的元素。在这种情况下:
$("li.grouping:has(span.type:empty)").remove()
【讨论】: