我在HTML表单中有多个文本区域,每个文本区域后面都跟着一个编辑链接。当我点击编辑链接时,相应的文本区域应该启用。我的代码如下:
<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>
为什么当单击相应链路时,文本框没有被启用?
div
的目的(保护兄弟元素),但如果不可能使用div
,我已经更新了我的答案。 - Joseph