remove disabled data attribute jquery html dhtml

disabled - jquery obtiene la id/valor de LI después de la función de clic



prop jquery (3)

<ul id=''myid''> <li id=''1''>First</li> <li id=''2''>Second</li> <li id=''3''>Third</li> <li id=''4''>Fourth</li> <li id=''5''>Fifth</li> </ul>

¿Cómo puedo alertar a la identificación del ítem li presionado? (Cualquier cosa que pueda reemplazar la identificación puede ser valiosa o alguna otra cosa también funcionará)
por favor ayuda
gracias por adelantado
Dave


Si cambias un poco tu código html, elimina los ID

<ul id=''myid''> <li>First</li> <li>Second</li> <li>Third</li> <li>Fourth</li> <li>Fifth</li> </ul>

Entonces el código jquery que quieres es ...

$("#myid li").click(function() { alert($(this).prevAll().length+1); });​

No necesita colocar identificadores, simplemente continúe agregando elementos de li.

Eche un vistazo a la demo

Enlaces útiles


Si tiene múltiples li dentro de li , entonces esto definitivamente lo ayudará, lo he comprobado y funciona ...

<script> $("li".on(''click'', function() { alert(this.id);`return false; ` }); </script>


$("#myid li").click(function() { alert(this.id); // id of clicked li by directly accessing DOMElement property alert($(this).attr(''id'')); // jQuery''s .attr() method, same but more verbose alert($(this).html()); // gets innerHTML of clicked li alert($(this).text()); // gets text contents of clicked li });

Si está hablando de reemplazar la identificación con algo:

$("#myid li").click(function() { this.id = ''newId''; // longer method using .attr() $(this).attr(''id'', ''newId''); });

Demostración aquí. Y para ser justos, primero deberías haber intentado leer la documentación: