一个表单,属性是disabled
<input type="text" disabled/>
我希望点击该表单后,disabled变为可编辑,用了下面的代码
$(':input').click(function () { $(this).removeAttr('disabled'); })
可是发现怎么点击都不行,求指导。测试地址 http://jsfiddle.net/6cm9r/
有diabled属性的,click就不会起作用了。
你只能在这个input的上面加一个div什么的,在div上绑定onclick事件,让此事件来解锁input的disabled属性。
这个测试js的东西是怎么加上的?好好玩
$(document).click(function(e){ var el = e.target; if (el.tagName == 'INPUT') { $(el).removeAttr('disabled'); } })