使用jQuery在FireFox中清除HTML textarea字段的问题

时间:2011-05-02 21:28:33

标签: jquery firefox textarea clear

我们正在尝试使用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

感谢您提供的任何帮助!

2 个答案:

答案 0 :(得分:2)

您是否尝试过使用text()代替val()

$("#text_areas_id").text("");

答案 1 :(得分:2)

我刚刚在Firefox 4.0.1中尝试过您的解决方案,似乎可行: http://jsfiddle.net/8NEzR/8/