Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery文本框更改事件_Javascript_Jquery - Fatal编程技术网

Javascript jquery文本框更改事件

Javascript jquery文本框更改事件,javascript,jquery,Javascript,Jquery,我很抱歉问这个问题,因为可能已经有很多答案,只是这些答案对我来说不够清楚。在html文本框控件上应用jquery更改事件的最佳方法是什么 你是说文本区吗?大概是这样的: $('textarea').on('keydown', function() { //Do stuff console.log('Do something smart here!'); }); 你能试试下面的示例代码吗 在现代浏览器上,使用oninput事件: $('textarea').on('in

我很抱歉问这个问题,因为可能已经有很多答案,只是这些答案对我来说不够清楚。在html文本框控件上应用jquery更改事件的最佳方法是什么

你是说文本区吗?大概是这样的:

$('textarea').on('keydown', function() {
    //Do stuff
    console.log('Do something smart here!');
});

你能试试下面的示例代码吗


在现代浏览器上,使用oninput事件:

$('textarea').on('input',function(event){
   alert(this.value);
});

实际上我已经试过了,但它对我不起作用,我的代码如下$(.txt).change(function(){alert('done')});我不是很清楚绑定选项,因为我是一个初学者,但是我刚刚尝试了一下。我看到了演示,它工作得很好,但是这在文本框数组共享类名的情况下也能工作吗?然后,如何复制更改的文本框的值并粘贴到共享该类的其他文本框中?您的确切要求是什么?我在运行时创建了一个文本框数组,并使用jquery为它们添加了一个类名…我现在想用相同的值填充这些文本框的值,以防其中任何一个文本框发生更改,我想使用类公共类名来检测类值的任何成员是否已更改,并使用与已更改文本框中相同的值更改其余成员的值。
$('textarea').on('input',function(event){
   alert(this.value);
});