Javascript 使用jQuery更改基于下拉html数组的文本框

Javascript 使用jQuery更改基于下拉html数组的文本框,javascript,jquery,html,Javascript,Jquery,Html,所以我发现这样做有问题,我很好奇这是否是因为我使用的是HTML表单数组 不管是谁,这是我的问题,我想改变一个下拉框,让它改变文本框中的文本到该值!听起来很简单,对吧 这是我失败的尝试: <select id=discount[0] name=discount[0]> <option value=1>option 1</option> <option value=2>option 2</option> </selec

所以我发现这样做有问题,我很好奇这是否是因为我使用的是HTML表单数组

不管是谁,这是我的问题,我想改变一个下拉框,让它改变文本框中的文本到该值!听起来很简单,对吧

这是我失败的尝试:

<select id=discount[0] name=discount[0]>
    <option value=1>option 1</option>
    <option value=2>option 2</option>
</select>
<input type=text id=postdiscount[0]>
如果你们想玩:

编辑:
与数组中的表单项无关:X

您需要退出括号,然后只需使用
this.value

$("#discount\\[0\\]").change(function () {

    $("#postdiscount\\[0\\]").val(this.value);

});

您需要跳出括号,然后只需使用
此.value

$("#discount\\[0\\]").change(function () {

    $("#postdiscount\\[0\\]").val(this.value);

});

您需要在
jQuery
选择器中转义
[]
。您需要在
jQuery
选择器中转义
[]