the*_*ise 0 jquery jquery-selectors
我希望能够隐藏选择器,如果它包含任何数据.
HTML
<ul>
<li></li>
<li>Test</li>
<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
JS
var x= $('#ul li');
if (x.html().length > 0) {
$(this).hide();
}
Run Code Online (Sandbox Code Playgroud)
$(this)不起作用,但我不知道如何选择它.
您将要使用迭代它们.each(),然后检查每个元素的内部HTML ($(this)在您的情况下这是有意义的):
x.each(function() {
if ($(this).html().length > 0)
$(this).hide();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |