重複の可能性:
空の <li> をターゲットにする
値を持つテーブルがあります。値のないセルがいくつかある場合があります。
これらの空のセルからスタイルを削除する必要があります。
jQueryで空のTDを選択する方法はありますか?
<table>
<tr>
<td class="val">1</td>
<td class="val">2</td>
<td class="val"></td>
</tr>
</table>
重複の可能性:
空の <li> をターゲットにする
値を持つテーブルがあります。値のないセルがいくつかある場合があります。
これらの空のセルからスタイルを削除する必要があります。
jQueryで空のTDを選択する方法はありますか?
<table>
<tr>
<td class="val">1</td>
<td class="val">2</td>
<td class="val"></td>
</tr>
</table>
:empty
セレクターを使用できます:
$('td:empty');
クラスを削除したい場合は、次のremoveClass
メソッドを使用できます。
$('td:empty').removeClass('val');
ただし、TD 要素に空白文字が含ま:empty
れている場合、その要素は選択されません。その場合は、次のfilter
メソッドを使用できます。
$('td').filter(function(){
return !$.trim(this.innerHTML);
}).removeClass('val')
あなたはこのようなことをすることができます
$(".val:empty").removeClass("val");