我正在尝试实现以下结果:
有一个<select>
控件。在其下是textbox
。我想将在此文本框中输入的值分配给value
控件中特定option
的<select>
属性。
例如:-
说,以下是<select>
下拉列表:-
<select id="anyid">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="custom">Custom</option>
</select>
假设在文本框的
4
中输入textbox
,然后在文本框的onkeyup
中,我希望value
选项的Custom
属性为4
。因此,在此之后,
<select>
选项将是:-<select id="anyid">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">Custom</option>
</select>
有任何想法吗?我更喜欢jQuery,而不是Javascript。
最佳答案
您应该为custom
选项分配一个类/ ID。<option class="customOption" value="custom">Custom</option>
然后,您可以执行以下操作:
$('#myTextBox').on('keyup', function () {
$('.customOption').val(this.value);
});
DEMO
关于javascript - 在“选择”控件中更改所选选项的“值”属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20877301/