Sieht wie interner Bug von jQuery mit Attributen aus.
Beachten Sie, dass in älteren Versionen, bevor .prop()
in Version 1.6 eingeführt wurde, wie erwartet funktioniert .
In den neueren Versionen verwenden Sie einfach .prop()
, um mit solchen Eigenschaften von Elementen umzugehen:
Mehr als das - die Verwendung von .removeProp("selected")
auf dem zuvor mit prop()
ausgewählten Element führt dazu, dass die ursprüngliche Auswahl zurückkehrt, anstatt nichts ausgewählt zu haben - ideales Verhalten.
Ich fand, dass die obige Antwort ebenfalls fehlgeschlagen ist. Ich musste die Requisite auf false setzen, um die ausgewählten Elemente nicht zu erhalten.
%Vor%removeProp verursacht unerwünschte Effekte, z. B. weil die Optionen nicht erneut ausgewählt werden können.
Ich benutze jquery 1.6.2
Tags und Links javascript jquery