Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 输入更改功能不支持';t触发器-jquery_Javascript_Jquery - Fatal编程技术网

Javascript 输入更改功能不支持';t触发器-jquery

Javascript 输入更改功能不支持';t触发器-jquery,javascript,jquery,Javascript,Jquery,我有一个下拉列表和一个文本框 我正在将下拉值传递给文本框 还有我用jquery.dropdown创建的下拉列表。所以我不能直接编写像$('.dropdown').change(function(){})这样的函数 现在我想写一个关于文本框更改的函数 我尝试了一些功能。但什么都帮不了我 只有当我在文本框上手动键入或按enter键时,它才起作用 通过编程更改值不会触发事件,只有用户交互才会触发事件。 你必须自己触发事件 $("input[name='textbox']").val(value).tr

我有一个
下拉列表
和一个
文本框

我正在将下拉值传递给文本框

还有我用
jquery.dropdown
创建的下拉列表。所以我不能直接编写像
$('.dropdown').change(function(){})
这样的函数

现在我想写一个关于文本框更改的函数

我尝试了一些功能。但什么都帮不了我

只有当我在文本框上手动键入或按enter键时,它才起作用


通过编程更改值不会触发事件,只有用户交互才会触发事件。
你必须自己触发事件

$("input[name='textbox']").val(value).trigger('change');

您可以使用更改功能触发事件:

$('.dropdown').change(function() {

    $("input[name='textbox']").val(this.value).change()
})

您的更新脚本是否很棒!!谢谢。这帮了我的忙。因此,以编程方式生成或传递的值不会触发任何事件。再次感谢+1 :)