2011-01-13 65 views
1

或者我做錯了什麼?jQuery val('')不清除新行?

$('textarea').val('') 

在textarea中保留新的行,如果有的話。

任何解決方案?像你說的無論是在Chrome中,FF3.6或IE8,這裏是一個演示

+1

這不會發生在我身上......如果你做了'val(null)``怎麼辦? – BoltClock 2011-01-13 16:56:20

回答

0

我在另一個項目中第二次發現了這個問題,並決定弄清楚發生了什麼。開始挖掘並找出它在\ textarea \ n中。

開始觀察textarea使用過程,發現textarea的keydown處理程序裏面的代碼存在錯誤。

我忘了在最後返回false。這就是爲什麼主要的「輸入」在textarea中增加了額外的\ n。 :D

也許這對任何人都有幫助。

對不起大家。主題已關閉:)