Tengo una lista de casillas de verificación dentro de una tabla con una función jQuery simple que permite al usuario hacer clic en cualquier lugar de la fila de la tabla para marcar/desmarcar la casilla de verificación. Funciona muy bien, excepto cuando el usuario realmente hace clic en la casilla de verificación. No funciona entonces. ¿Algunas ideas? Aquí está mi código:¿Cómo evito que el evento checkbox predeterminado anule mi función jQuery check/uncheck?
HTML:
<tr onClick="checkBox()">...</tr>
jQuery:
function checkBox() {
var ischecked = $('input#myContacts').attr("checked");
if(ischecked)
{
$('input#myContacts').attr("checked", false);
}
else
{
$('input#myContacts').attr("checked", true);
}
return false;
}
¿dónde está la casilla de verificación '# myContacts'? publicar html detallado –
@John Anderson: Alexander tiene un punto; Hay más de una solución válida aquí. Si necesita más aclaraciones, solicítelo, de lo contrario acepte una respuesta. – Grezzo