2016-07-11 3 views
0

Ich versuche, alle TD im Dokument mit jQuery, mit Ausnahme der td, die Kind Element Label mit Klassennamen "Control-Label".jQuery: Ausschließen diese td, mit Kind Element Label mit Klasse "Kontrolle-Label"

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

Ich habe versucht:

jQuery("table td").not("table td > label.control-label").attr('width',''); 
+1

Haben Sie einen Tippfehler - "label.control-label" anstelle von "label.control-label"? –

+0

@Robin danke für den Hinweis, aber es ist nicht das Problem. –

Antwort

1

diese Auswahl Versuchen:

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

Das funktioniert auch, danke. –

1

versuchen

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

Gern geschehen :) – Roysh

+0

Sorry, aber zu früh habe ich es gewählt. eigentlich nicht so wie ich wollte. es verlässt alle td [width] wie es ist. –

+0

sollte es mit 'jQuery (" Tabelle td: nicht (.control-label [width] ");' – Roysh

0

Ich glaube, Sie folgenden Code Hilfe.

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