Tengo muchas casillas de verificación en mi página y hay una casilla de verificación Seleccionar todo que marca todas las casillas de verificación. De alguna manera, quiero emular ese evento de clic de la casilla de verificación incluso si está marcado/desmarcado a través del botón Seleccionar todo. ¿Cómo puedo hacerlo?
Puede usar el método jQuery .trigger() . Ver http://api.jquery.com/trigger/
P.ej:
$('#foo').trigger('click');Obtener estado de verificación
var checked = $("#selectall").is(":checked");Luego para establecer
$("input:checkbox").attr("checked",checked);También puede usar la función .change()
P.ej:
$('form input[type=checkbox]').change(function() { console.log('hello') });