阿拉伯语字符和jQuery的奇怪行为

时间:2012-08-02 21:14:13

标签: jquery arabic

以下是我所谈论的一个例子:http://jsfiddle.net/DNhwG/

在示例中,我有一个带有阿拉伯语字符的textarea。当您单击该按钮时,它会向textarea添加更多阿拉伯字符并提醒textarea的文本。

这样可以正常工作,直到您手动将字符放入文本区域。一旦你这样做,它就会变得不同步。

我的意思是,您在textarea中看到的文本是错误的,警报中的文本是正确的,如果您检查该元素,它会告诉您与警报相同的内容。您不能再使用jQuery设置文本,您可以,并且dom将更新,但屏幕不会。

这在Chrome中正在发生。

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:1)

您应该使用.text().html()时使用.val().text()的文档和.val()提及有关textfields / textareas的文档)

更新了小提琴:http://jsfiddle.net/DNhwG/1/