Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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/0/search/2.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 为什么我的onChange事件不起作用?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 为什么我的onChange事件不起作用?

Javascript 为什么我的onChange事件不起作用?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在使用onchange事件将当前范围的文本复制到隐藏字段。为什么我的onchange事件不起作用 innerText不是jQuery方法;使用文本。此外,您将向后,将隐藏的内容指定给跨度。因此,与此相反: $('#span').innerText($('#dropdown').val()); 这样做: $('#dropdown').val($('#span').text()); 在这里复制相关代码。如果杰斯蒂德明天死了怎么办?这个问题毫无意义。此外,JSFIDLE上的代码非常长。您正在将

我正在使用onchange事件将当前范围的文本复制到隐藏字段。为什么我的onchange事件不起作用

innerText
不是jQuery方法;使用
文本
。此外,您将向后,将隐藏的内容指定给跨度。因此,与此相反:

$('#span').innerText($('#dropdown').val());
这样做:

$('#dropdown').val($('#span').text());

在这里复制相关代码。如果杰斯蒂德明天死了怎么办?这个问题毫无意义。此外,JSFIDLE上的代码非常长。您正在将
change
事件应用于
span
?你真的需要在这里发布你的代码,而不仅仅是到另一个站点的链接。这不会改变隐藏输入的值。另外,我使用了第一个和第二个,但它们不起作用;那不行。第二个代码块将起作用,但不在
span
更改
事件处理程序内;跨度更改时不会引发事件。当您知道span的内容将更改时,请运行此代码。除了span之外,我还可以使用什么?你能帮我解决这个问题吗?你可以使用span;看起来是您自己的代码更改了span(特别是您执行
$(this.find('span').html($tgt.html());
)。您可以在运行该行后填充隐藏的输入。我仍然不明白。您能给我一个提示吗。