2016-07-11 10 views
0

jQueryを使用して文書内のすべてのtdを選択しようとしていますが、クラス名が "control-label"の子要素ラベルを持つtdを除いています。jQuery:子要素を持つtdを除外する "control-label"クラスのラベル

<td width="30%"><label class="control-label">IP Address</label></td> 

私が試した:

$('td:not(:has(> .control-label))'); 
+1

「label.control-label」の代わりに「lable.control-label」がありますか? –

+0

@Robinはそれを指摘してくれてありがとうが、それは問題ではない。 –

答えて

1

を試してみてください。

$('td label:not(.control-label)'); 
+0

これも働いてくれてありがとうございます。 –

1

は、この選択を試してみてください

jQuery('table td:not(:has(> .control-label[width]))') 
+0

あなたは大歓迎です:) – Roysh

+0

申し訳ありませんが、早すぎる私はそれを投票しました。実際には私が望むように働いていません。それはすべてのtd [幅]をそのまま残しています。 –

+0

'jQuery(" table td:not(.control-label [width] ");' – Roysh

0

私は次のコードの助けにあなたを思う:

jQuery("table td").not("table td > label.control-label").attr('width',''); 
関連する問題