0

セレクターにデータが含まれている場合は、セレクターを非表示にできるようにしたいと思います。

HTML

<ul>
    <li></li>
    <li>Test</li>
    <li></li>
</ul> 

JS

   var x= $('#ul li');

   if (x.html().length > 0) {
        $(this).hide();
   } 

$(this)は機能していませんが、選択方法がわかりません。

4

1 に答える 1

5

を使用してそれらを反復し、要素.each()の内部HTMLを確認する必要があります(これがあなたの場合に意味があります)。$(this)

x.each(function() {
    if ($(this).html().length > 0)
        $(this).hide();
});
于 2012-06-14T16:32:20.913 に答える