In der Version von jquery 1.8.x lauten unsere Vorgänge zum Auswählen und Deaktivieren des Kontrollkästchens wie folgt:
Bestimmen Sie, ob ausgewählt werden soll
Aktivierten und nicht markierten Status festlegen:
Aber diese Methode wird in jquery1.9.1 anders gehandhabt
In IE10, Chrome, FF kann $('#checkbox').attr('checked',true) für den ausgewählten Status zum ersten Mal erreicht werden
Aber wenn die Auswahl durch Code gelöscht wird, Beim nächsten Mal wird es durch den Code $('#checkbox').attr('checked',true) gelöscht. Wenn Sie
auswählen, wird im Code zwar geprüft='checked' angezeigt, die Bildschirmleistung wird jedoch nicht überprüft.
Dieses Problem besteht nicht unter IE8 und IE6.
Später habe ich die relevanten Informationen untersucht und festgestellt, dass attr('checked',true) jetzt durch prop('checked',true) ersetzt wurde