Esto parece engañosamente simple.¿Cómo se anula el evento onclick en línea?
¿Cómo anula el evento onclick en el siguiente código HTML mediante JavaScript?
<a id="sample" href="..." onclick="alert('hello world')" />...</a>
Lo he intentado con jQuery, pero que no hice el truco:
$('#sample').attr('onclick','alert("done")')
Supongamos que el HTML es pre-escrito y no se puede cambiar, aparte de la manipulación con JavaScript.
Eso no fue obvio, y funcionó. Gracias Andrew. ¿Por qué el [0]? –
@Diodeus: los objetos jQuery, al igual que las colecciones DOM o las matrices, tienen índices numéricos para cada elemento contenido. '[0]' buscará el primer elemento coincidente del selector. –
Supongo que estoy seleccionando por ID que sería único y nunca daría como resultado una matriz. A veces lo que parece lógico es ... equivocado. –