checkbox jquery o javascript oncheck?

No conozco la terminología correcta para esto, pero quiero el mismo efecto que onclick pero para una checkbox con jquery o javascript.

versión onclick:

Link 

Quiero el mismo efecto que el anterior pero para una checkbox. El resultado final será que la página debería volver a cargarse con una consulta php actualizada, pero esa parte puedo hacer. Simplemente no sé qué es el clic para casillas de verificación.

caja:

 changes php query 

Debería escuchar el evento de change , ya que la checkbox se puede seleccionar o anular la selección con el teclado también:

 $('input[type="checkbox"][name="change"]').change(function() { if(this.checked) { // do something when checked } }); 

Del mismo modo con JavaScript simple:

 // checkbox is a reference to the element checkbox.onchange = function() { if(this.checked) { // do something when checked } }; 

Y, por último, aunque en realidad no debería usar manejadores de eventos en línea, pero si tiene que:

  

donde el handler es como los controladores que se muestran arriba.


Otras lecturas:

  • documentación jQuery
  • Guía de JavaScript de MDN
  • quriksmode.org Introducción a los eventos
 $('#input_id').click(function() { // do what you want here... }); 
 $('input:checked').click(function() { //do something }); 

Ver http://api.jquery.com/checked-selector/ y http://api.jquery.com/checkbox-selector/