Javascript jQuery选择表单中的更改值

Javascript jQuery选择表单中的更改值,javascript,jquery,forms,Javascript,Jquery,Forms,我只想在滚动列表更改时更改隐藏表单输入的值 HTML <input id="foo" name="foo" type="hidden" /> <select id="logo" name="logo"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> </select&

我只想在滚动列表更改时更改隐藏表单输入的值

HTML

<input id="foo" name="foo" type="hidden" />

<select id="logo" name="logo">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
这不管用。有什么想法吗?

此代码有效:



我只是将输入更改为文本,使其可见。

当您说
这不起作用时,会出现什么错误。
?对于我来说,这正是代码。。。使用此代码可以正常工作。。。我看不出有什么问题…非常抱歉。。它确实奏效了。我在dreamweaver中打错了。。很抱歉这应该是一个注释。这很接近,但是你可以像这样设置隐藏输入的value属性。attr(“value”,x)更新了你的fiddle@PaulAldred Bann为什么他们使用$(“#foo”)。attr(“value”,x)已经可以正常工作了。
$(document).ready(function() {
$("#logo").on('change', function() {
    var x = $(this).val();
    $("#foo").val(x);
});
});
<input id="foo" name="foo" type="text" />