Vorrei aggiungere un gestore di clic JQuery specifico per il punto elenco su una LI. Attualmente, quando faccio clic su uno qualsiasi degli elementi ALL'INIZIO della LI, viene attivato il gestore di clic di LI. Invece, dovrebbe essere solo il proiettile e non qualsiasi contenuto.Aggiungi gestore di clic a LI bullet
5
A
risposta
4
quindi sarà necessario creare il proprio proiettile quindi, possibilmente come DIV con un'immagine di sfondo.
8
Se si desidera mantenere la pallottola nativa si potrebbe fare questo:
HTML:
<li><span>Text here</span></li>
JS:
$('li').click(function(event) {
if (event.target.tagName != 'LI') return;
alert('clicked bullet');
});
+1
Funziona finché non ci sono elenchi nidificati. :) – Drew
buoni tutorial su questo? – Drew
non proprio, ma basta definire una classe div in stile blocco in linea di dimensioni specifiche e immagine di sfondo e quindi ascoltare l'evento click della classe div. –