0

重複の可能性:
空の <li> をターゲットにする

値を持つテーブルがあります。値のないセルがいくつかある場合があります。

これらの空のセルからスタイルを削除する必要があります。

jQueryで空のTDを選択する方法はありますか?

<table>
<tr>
    <td class="val">1</td>
    <td class="val">2</td>
    <td class="val"></td>
</tr>
</table>
4

3 に答える 3

4

:emptyセレクターを使用できます:

$('td:empty');

クラスを削除したい場合は、次のremoveClassメソッドを使用できます。

$('td:empty').removeClass('val');

ただし、TD 要素に空白文字が含ま:emptyれている場合、その要素は選択されません。その場合は、次のfilterメソッドを使用できます。

$('td').filter(function(){
     return !$.trim(this.innerHTML);
}).removeClass('val')
于 2012-12-17T23:04:39.690 に答える
1

あなたはこのようなことをすることができます

$(".val:empty").removeClass("val"); 
于 2012-12-17T23:04:54.583 に答える
0

使用できます:empty

$('td:empty')

デモ 参照

于 2012-12-17T23:05:28.960 に答える