2010-12-14 10 views
22

So che posso usare $ ('img', questo) per selezionare tutti gli elementi img in $ (this).

Nel mio caso attuale sto cercando di manipolare solo immagini secondarie DIRECT di $ (questo).

C'è un selettore per quello ??

risposta

37
$(this).find('> img') 

Read this

+0

.. cura di spiegare il -1? –

+0

Questo sarà deprecato in una versione futura. http://api.jquery.com/child-selector/ – Precipitous

+0

@Precipitoso: ho aggiornato lo snippet di codice. Si noti che l'uso del selettore di child non sarà deprecato, ma solo l'uso dell'argomento di contesto per il costruttore come questo deve essere deprecato. '$ (selector, context)' è attualmente un reindirizzamento a '$ (context) .find (selector)' che è consigliato. – Krinkle

4
$(this).find('> img'); 

ho ottenuto questo grazie alla risposta di Gabi

edit:

persone non d ownvote me venire su questo è stata la risposta di Gabi fino a ieri (https://stackoverflow.com/posts/4444131/revisions)

$(this).find('> img', this); 

allora perché diavolo stai downvoting la mia risposta mentre era in questo modo tutto il tempo e risponde alla domanda OP?!

+0

Questo non fornisce una risposta alla domanda: per criticare o richiedere chiarimenti da un autore, lasciare un commento sotto il loro post. –

+3

scusate ma penso che questo risponda 'Sto cercando di manipolare solo immagini secondarie DIRECT di $ (questo). c'è un selec per quello ?? no? La mia risposta non seleziona direttamente immagini secondarie di $ (questo)? – Prozi

Problemi correlati