risultato cliccato id profondità nel documento utilizzando jQuery
Domanda
Ho intenzione di utilizzare il testo dall'esempio jquery, Ad esempio, si consideri il codice HTML:
<lots of divs to get to here>
<div id="#targetid_0">
Click here
</div>
<div id="#targetid_1">
Trigger the handler
</div>
Ho una serie di domande che mi affliggono ...
Supponendo che clicco su 'Clicca qui' o 'Attiva l'Handler':
- Se sto assegnando un valore tramite l'attr (targetid_x, JSON.ID), come posso utilizzare avviso di mostrarmi quel valore? Mi sta facendo impazzire!
- Come faccio a sapere la specifica cliccato #tag? (Sorta di legati alla domanda 1).
Mi piacerebbe vedere se questo può essere realizzato con Delega della corsa o almeno senza classi.
Halp!
Soluzione
$('div').click(function() {
$(this).attr('id');
});
Altri suggerimenti
Prova questo:
$('div[id]').click(function(){
alert(this.id);
return false;
});
Questo aggiunge un listener di eventi per tutti i div che hanno un id.
La parte return false;
ferma propagazione. Quindi se avete nidificato div che hanno id solo la parte inferiore (interno) uno mostrerà l'allarme, e poi si ferma il gorgogliare evento.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow