在textarea的任何事件上调用函数

时间:2010-10-01 06:27:08

标签: javascript jquery html

我希望在<textarea>发生任何事件时调用单个函数。

我如何实现这一目标。

请建议我这些人,最好是jquery。

谢谢,

-Pravin

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

$("textarea").each(
                        function(element) {

                            $(element).bind({

                                focusin: function() {
                                    $(this).toggleClass('ui-state-focus');
                                },
                                focusout: function() {
                                    $(this).toggleClass('ui-state-focus');
                                }
                            });

                        }
   );

答案 1 :(得分:0)

您可以这样做:

$('#textarea_id').change(function(){
  // your code...
});

当textarea文本发生变化时,该代码将运行。如果需要,还可以在使用keyupkeypress事件按下键时运行代码:

$('#textarea_id').keypress(function(){
  // your code...
});