我需要将输入的值属性设置为在选择菜单中选择的选项
<select id="choice">
<option value="10">10</option>
<option value="20">20</option>
<option value="50">50</option>
</select>
<input type='text' id="other" class="test" value=""/>
我正在使用的 jQuery 是
var option = $('#choice').find(":selected").text();
$('#other').val(option);
$('#choice').change(function () {
var selected_item = $(this).val()
$('#other').val(selected_item);
$('#other').attr('value', $('#choice').val())
});
这会在页面加载时设置输入值。但是 value 属性仅在 .change 事件上设置。当页面加载到当前选择选项时,我还需要设置输入的 value 属性。
http://jsfiddle.net/peter/LaTXG/2/
谢谢