2013-04-20 16 views
6

Mam obiekt jQuery reprezentujący Gr:Get dziecko elementu o wartości atrybutu

$rel = $('#rel_'+rel.id); 

W tym DIV, znajduje się przycisk z mojego atrybutu niestandardowego „RID” ustawiony rel.id

muszę zaznaczyć, że przycisk działa tak:

$("[rid='"+rel.id+"']").html(); 

Ale myślę, że nie jest to najszybsze rozwiązanie, gdyż musi przeanalizować cały DOM na to i dlatego wiem, że przycisk jest zawsze wewnątrz DIV, Coul d unikać tego.

Próbowałem ją z następującego kodu:

$rel.children("[rid='"+rel.id+"']").html(); 

ale to nie działa.

Dzięki za pomoc.

Odpowiedz

14

Jeśli to nie może być natychmiastowe dziecko, będziemy chcieli find zamiast children (który wygląda tylko na natychmiastowe dzieci):

$rel.find("[rid='"+rel.id+"']").html(); 
Powiązane problemy