Deaktivieren Sie die Optionsfelder auf Wert-Basis
Ich deaktivieren möchten, radio-buttons, basierend auf dem Wert einer Variablen. Der radio ist gleich dem Wert der Variablen deaktiviert werden soll.
Ex:
<input type="radio" name="r1" value="a" />Value a
<input type="radio" name="r1" value="b" />Value b
Also, wenn die $variable = 'a';
dann die radio-Taste, die den Wert a
sollte deaktiviert werden.
Sie können den Wert abrufen, indem Sie $('input[type="radio"]').val(); setzen Sie dann das Attribut disabled auf true
InformationsquelleAutor Ajay | 2011-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen -
oder
Wenn Sie eine ältere jQuery version.
Funktionsfähige demo - http://jsfiddle.net/FtwcL/1
prop
für das festlegen und abrufen von Eigenschaften zu bewerten, um einen booleschen Wert.Dank verpasste beantworten Sie entsprechend aktualisiert.
Bin ich Recht in der Annahme
.prop
funktioniert nur mit post-1.6 Versionen von jQuery?Es funktioniert, vielen Dank, aber ich möchte, deaktiviert, mit dem code Hinzugefügt werden, wie dies
<input type="radio" name="r1" value="a" disabled />
jQuery fügt die "deaktiviert" - flag dynamisch dem DOM, so dass Sie nicht sehen, es in den code - wenn Sie betrachtet den Quellcode und über so etwas wie Firebug sehen Sie möglicherweise die "deaktiviert" - flag Hinzugefügt.
InformationsquelleAutor ipr101
Wenn Sie deaktivieren möchten, auf Basis von Namen und Wert, können Sie versuchen, diese
InformationsquelleAutor sbarrat