Javascript 文本区域的Onchange事件

Javascript 文本区域的Onchange事件,javascript,events,textarea,onchange,Javascript,Events,Textarea,Onchange,我一直试图在一个文本区域中使用和onchange事件,但是没有任何效果。普通的change()或onChange()函数什么都不做 我试过类似的方法 $('#areaName').on('input', function(){}) $('#areaName').bind('input', function(){}) 我在网上找到的所有解决方案都试过了,但都没有用 我只需要这段代码在文本区域中的文本被修改时触发一个函数 使用键盘事件: js: 如果使用jqueryui可以将事件捕获为: $("

我一直试图在一个文本区域中使用和onchange事件,但是没有任何效果。普通的change()或onChange()函数什么都不做

我试过类似的方法

$('#areaName').on('input', function(){})
$('#areaName').bind('input', function(){})
我在网上找到的所有解决方案都试过了,但都没有用

我只需要这段代码在文本区域中的文本被修改时触发一个函数

使用键盘事件:

js:

如果使用jqueryui可以将事件捕获为:

 $("#area").resizable({
    resize: function() {
        alert("hello2")
    }
 });

试试这个:

 <!DOCTYPE html>

    <head>
      <meta charset="utf-8">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
      <script src="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js"></script>
      <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.min.js" type="text/javascript"></script>
      <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
      <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
      <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <style>

    </style>
    </head>
    <body>

     <textarea rows="4" cols="50" id="textArea">

     </textarea>
    <script>
      $(document).ready(function(){
        $('#textArea').bind('input propertychange', function() {
          console.log(this.value);
        });
      });
    </script>
    </body>
    </html>

$(文档).ready(函数(){
$('#textArea').bind('input propertychange',function(){
console.log(this.value);
});
});

以下代码按预期工作,已在Firefox中测试

   $(function ()
    {
        $('#areaName').change(function () {
            alert($('#areaName').val());
        });
    });

这在Firefox中适用于我:

 <textarea oninput="alert('input detected')";>initial input text</textarea>
初始输入文本

keypressevent怎么样?这是jquery,不是javascript
 <textarea oninput="alert('input detected')";>initial input text</textarea>