2010-12-08 13 views
0

habe ich das ich neu schreiben müssen:jQuery: überprüfen Länge für tr der Innenseite

if($('tr.notification:visible').length == 0) { 

So prüft sie, ob die Länge == 0 der Tabelle ist es im Inneren ist. Ich möchte die ID der Tabelle nicht angeben, da ich möchte, dass dies an allen Tabellen funktioniert.

$ (this) ist die Klasse .removeAction, die innerhalb der Tabelle und in einem tr.

Ich habe .notification verwendet, weil alle tr's in der Tabelle die Klassenbenachrichtigung hatten. Aber ich habe mehr Tische, mit Tr's, die die Klasse .notification haben, also kann das nicht verwendet werden, sonst würde es gut funktionieren.

So ist die Tabelle, die .removeAction innen ist, ist die Länge == 0, dann alert ('Ja')

Wie kann ich das tun?

+0

Sie haben also eine Tabelle, die eine Klasse 'removeAction' hat, ist das auf dem Tisch oder irgendwo drin? Und Sie wollen die '' von denen, die die 'notification' Klasse hat? – Orbling

Antwort

1
if($(this).closest('table').find('tr.notification:visible').length == 0) {