在禁用的textarea上添加click事件(jquery + ui)

Tho*_*sen 1 jquery jquery-ui

可能重复:
禁用输入上的Jquery事件

我正在为设备制作一个编辑对话框.该设备在数据库中有一个注释字段.只有在未禁用表示它的textarea时,才能编辑此注释字段.

我通过反复试验知道

$("#textarea").click(function(){
// textarea will be enabled here
});
Run Code Online (Sandbox Code Playgroud)

不起作用,因为textarea被禁用...有没有办法绕过这个或另一种方式将click事件添加到禁用的元素?

编辑:

詹姆斯链接工作. 禁用输入的事件

但有一个问题.当空为空时,IE不支持div上的绝对位置.如果我用CSS中的颜色填充div它会显示,但如果我没有,只是设置顶部,底部,左侧,右侧和位置它不会显示..任何人都知道解决这个问题吗?(我很好,现在只在FF工作)

再次感谢

dov*_*mir 5

您可以将文本区域设为只读而不是禁用.它将具有相同的效果,并且可以点击.

<textarea readonly=true>
    aaa
</textarea>

$("textarea").click(function(){
alert(123);
});
Run Code Online (Sandbox Code Playgroud)