textarea属性值更改的触发过程

时间:2010-10-07 11:29:58

标签: javascript jquery html

一旦<textarea>属性值发生变化,我想调用用户定义的函数。 属性,如<textarea>的高度,宽度和val(),即内容更改。

欢迎您的建议!!!

此致

-Pravin

3 个答案:

答案 0 :(得分:3)

您可能想要的是change以及keyuppaste事件,如下所示:

$("textarea").bind("change keyup paste", function() {
  //this executes when the value changes
});

答案 1 :(得分:1)

Textareas支持change event,在内容发生变化后焦点离开元素时会触发keyup/down/press events

您无法可靠地检测由JavaScript触发的更改,因此请调用您在更改时调用的任何函数。

答案 2 :(得分:0)

http://jsfiddle.net/qhysQ/1

如果您希望在textarea失去焦点时执行某项功能,请在keyup上进行更改,将'keyup'更改为'change。'