Javascript 如何禁用文本区域
我可以禁用表单中的文本区域字段,它在google chrome中工作,但在internet explorer中不工作 有人能帮忙解决这个问题吗?提前谢谢Javascript 如何禁用文本区域,javascript,jquery,google-chrome,internet-explorer,Javascript,Jquery,Google Chrome,Internet Explorer,我可以禁用表单中的文本区域字段,它在google chrome中工作,但在internet explorer中不工作 有人能帮忙解决这个问题吗?提前谢谢 $(“.ms-rtestate写入ms-rtefags-0 ms-rtestate字段”).addClass(“ms-rtefags-0”) .ms-rtefags-0{ 指针事件:无; 不透明度:0.4; } 测试 您可以在jquery中使用.prop $('txtArea').prop('disabled',true) 使用: $(
$(“.ms-rtestate写入ms-rtefags-0 ms-rtestate字段”).addClass(“ms-rtefags-0”)代码>
.ms-rtefags-0{
指针事件:无;
不透明度:0.4;
}
测试
您可以在jquery中使用.prop
$('txtArea').prop('disabled',true)代码>
使用:
$('textareaid').prop('disabled',true);
另外,您在javascript代码段中使用的选择器是错误的
$('.ms-rtestate写入ms-rtefags-0 ms-rtestate字段')。addClass('ms-rtefags-0');
您试图瞄准的元素具有所有类名。所以用这个来代替:
$('.ms-rtestate write.ms-rtefags-0.ms-rtestate字段').addClass(“ms-rtefags-0”);
(注意点)它在internet explorer中工作。。更新你的浏览器嘿,chrome可以正常工作,但internet explorer@Public JornWell jquery 1.7.1与IE兼容,使用是最好的选择。您能确认文本区域不可编辑吗?如果只是样式不起作用,可能是因为IE<8不完全支持opacity
。尝试将其添加到您的.ms-rtefags-0
类:过滤器:alpha(不透明度=40)代码>