【发布时间】:2015-12-24 02:19:34
【问题描述】:
输入元素很容易被禁用,但是有什么方法可以启用它们呢?
下面的代码可以禁用但不能启用输入元素。
$('#dis').click(function() {
$('#inp').attr('disabled', 'true');
});
$('#enb').click(function() {
$('#inp').attr('disabled', 'false');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id='inp' type='text'>
<button id='enb'>Enable</button>
<button id='dis'>Disable</button>
【问题讨论】:
-
不要用户 $().attr() 用户 $().prop() 代替。见api.jquery.com/prop
标签: javascript jquery html