JQuery1.9.1 the adjustment method of of prop for the checkbox

  • 2020-03-30 02:46:21
  • OfStack

In jquery version 1.8.x, our checkbox check and uncheck operations are as follows:

Decide whether to select


$('#checkbox').prop('checked')

Set the selected and unselected states:


$('#checkbox').attr('checked',true)
$('#checkbox').attr('checked',false)

However, this method is handled differently in query1.9.1

IE10, Chrome,FF, for the selected state, the first $('#checkbox').attr('checked',true) can be implemented
But when the check is cleared by code, the next time it is checked by code $('#checkbox').attr('checked',true)
Checked ='checked' in the code, but there is no check.
IE8, IE6 under no problem.

Later, I investigated the relevant data and found that the attr('checked',true) was replaced by prop('checked',true).


Related articles: