2014-04-23 16 views

risposta

13

È necessario chiamare change() oppure utilizzare trigger() per inviare l'evento change quando i valori vengono modificati tramite il codice.

Utilizzando .change()

$('#gridlines').prop('checked', true).change(); 

Utilizzando .trigger()

$('#gridlines').prop('checked', true).trigger("change"); 
5

è così che è supponiamo di lavorare, solo interazione con l'utente è il supporto per attivare l'evento di modifica

È possibile attivare manualmente using .change()/.trigger('change');

$('#gridlines').prop('checked', true).change(); 

change

L'evento change viene licenziato per <input>, <select>, e <textarea> elementi quando una modifica al valore dell'elemento si impegna da parte dell'utente . A differenza dell'evento di input, l'evento change non è necessariamente attivato per ogni modifica al valore di un elemento.

Problemi correlati