Ich habe mehrere Textareas in meinem HTML-Formular gefolgt von einem Bearbeitungslink für jeden. Wenn ich auf einen Bearbeitungslink von klicke, sollte das entsprechende Textfeld aktiviert sein. Mein Code lautet wie folgt:Wie deaktiviertes Attribut einer Textarea mit jQuery entfernen?
<script type="text/javascript">
$(document).ready(function() {
$(".edit").click(function(){
$(this).attr("id").removeAttr("disabled");
});
});
</script>
<textarea id="txt1" disabled="true"></textarea>
<a class="edit" id="txt1" >edit</a>
<textarea id="txt2" disabled="true"></textarea>
<a class="edit" id="txt2" >edit</a>
Warum wird die Textfläche nicht aktiviert, wenn auf die entsprechende Verknüpfung geklickt wird?
@Josehp, würde das nicht beide textarea-Elemente betreffen? –
@JonasEverest das ist der Zweck der 'div's (Geschwister bewachen), aber ich habe meine Antwort aktualisiert, wenn' div's nicht möglich sind. – Joseph
Hinweis: jQuery unterstützt mehrere identische IDs in einem Dokument. –