asp.net mvc jquery aktivieren Sie die Schaltfläche nach deaktivieren
$("#btn").attr("disabled", "disabled");
benutzt habe ich die oben genannte Zeile zu deaktivieren, die Taste, wie würde ich das aktivieren .das wird nicht funktionieren
$("#btn").removeAttr("disabled");
InformationsquelleAutor maztt | 2010-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code, den Sie gezeigt haben, funktioniert auf jeden Fall:
InformationsquelleAutor Darin Dimitrov
Den attr jQuery-Selektor hat tatsächlich eine überlastung für das, wo Sie passieren kann true/false für
disabled
speziell:disabled=""
stattdisabled="disabled"
Attribut, das ist der standard-Weg.Dimitrov: ich würde argumentieren, dass, sobald der browser hat seine interne Repräsentation des original-HTML-Quelle, kann man wirklich nicht einen Unterschied machen wie, die. glaube nicht, dass es als Attribut hinzufügen, denke, dass es durch die Deaktivierung einer Person. was Sie sehen, ist, wie diese neue deaktivierten Zustand deserialisiert wird (wenn man will) in den HTML-von einigen Inspektion Gerät. betrachten http://jsbin.com/acebi3 in Chrome, nur die mit dem richtigen markup-Code direkt im HTML-Code hat die
disabled="disabled"
Ergebnis, wenn inspecing den gerenderten HTML-Code. Der rest alle am Ende mitdisabled>
. Firefox zeigt ähnlicheErgebnisse, aber es gibt, alle, aber die erste version gibt Ihnen
disabled=""
(nach der Inspektion in Firebug). im IE, auf der anderen Seite, alle vier Versionen sind gemeldet, dassdisabled="disabled"
im native development tools. Eine interessante Randnotiz ist, dass in beiden Firebug und Chrome-developer-tools, die Schließung/>
abgestreift ist auch in dem ersten Eingabefeld, die völlig unberührt von javascript.InformationsquelleAutor David Hedlund