如果有人可以提供帮助,我有一个小问题......我正在尝试实现一个表单,因此当页面加载时文本框被禁用。如果用户希望修改信息,他们首先必须按下一个按钮来启用文本框。
<input id="text" type="text" disabled="disabled">
<br />
<button>Enable</button
所以我有一个禁用的基本文本框。然后一个应该启用文本框的事件...
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("#text").attr("disabled","false");
});
});
</script>
当文本框最初未被禁用并且我想禁用它时,我可以让它工作,但我无法让它以相反的方式工作 - 当它被禁用并且我想启用它时。
谁能指出我正确的方向?
最佳答案
您好,我已经创建了一个 jsfiddle 供您查看工作示例...
你应该使用 removeAttr 而不是 attr 代码:-
$(document).ready(function(){
$("button").click(function(){
$("#text").removeAttr("disabled");
});
});
关于javascript - JQuery 启用带有按钮事件查询的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25156499/