Heim  >  Artikel  >  Web-Frontend  >  jQuery1.9.1-Anpassungsmethode für Kontrollkästchen (prop)_jquery

jQuery1.9.1-Anpassungsmethode für Kontrollkästchen (prop)_jquery

WBOY
WBOYOriginal
2016-05-16 16:50:331147Durchsuche

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

Code kopieren Der Code lautet wie folgt:

$('#checkbox').prop ('geprüft')

Aktivierten und nicht markierten Status festlegen:

Code kopieren Der Code lautet wie folgt:

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn