我知道可以获得当前所选项目的值,如下所示:
var myListBoxItemText = $('#myListBox').val().toString();
但是如何将列表框中的值更改为其他内容?
答案 0 :(得分:3)
在评论中看到您的更新,这是一个更新的答案。只需使用:selected
选择器过滤select
元素内的选项即可获得所选选项。
更改select
元素的所选选项的value
属性:
$('#myListBox option:selected').val('new value');
更改其显示文字:
$('#myListBox option:selected').text('new text');
的 JSFiddle 强> 的
答案 1 :(得分:2)
$("#myListBox").val("This is the new value");
虽然,通过'listbox',我假设你的意思是select
元素。在这种情况下,您必须将属性selected
添加到其中一个子option
元素中。
答案 2 :(得分:1)