2013-06-15 16 views
8

Ten kod zwraca pustą tablicę po uruchomieniu, mimo że w kontenerze znajduje się element div z atrybutem [data-directory].jquery get children według atrybutu

$(container).children('[data-directory]')

pojemnik jest ważny, a dzieci są tam, kiedy loguję $ (pojemnik), nie jestem pewien, dlaczego nie ciągnie dziecko, które jest tam jednak.

+0

proszę podać swój znacznik html –

+1

Jakie jest Twoje aktualne pytanie? –

+0

czy jesteś pewien, że $ (pojemnik) jest ważny? nie powinieneś dodać # lub. – isJustMe

Odpowiedz

11

Proszę sprawdzić, czy container jest prawidłowe i istnieje, jeśli tak. następnie prawdopodobnie $(container).find('[data-directory]') zrobiłby

. dzieci będą wyglądać tylko w bezpośrednim children. gdzie jako .find przejdzie przez wszystkich potomków, które uważam za to, co chcesz

Powiązane problemy