我们正在尝试使用jQuery清除表单中的textarea。
适用于Safari和Chrome,但不适用于Firefox。 FireFox中的问题是它正在清除源中的文本(根据firebug),但不是在正常的浏览器显示中。
我们使用的代码是:
$("#text_areas_id").val("");
有人知道Firefox 4中的错误吗?
我们的猜测是,我们需要以某种方式重新渲染firefox的textarea。我们读到有些人在Opera中有类似的问题并通过设置显示的文本区域的CSS来修复它:block,但我们没有任何运气。
我们在Mac和Mac上使用FireFox 4.01 Firebug 1.7.0
感谢您提供的任何帮助!
答案 0 :(得分:2)
您是否尝试过使用text()
代替val()
?
$("#text_areas_id").text("");
答案 1 :(得分:2)
我刚刚在Firefox 4.0.1中尝试过您的解决方案,似乎可行: http://jsfiddle.net/8NEzR/8/