[英]How to retrieve the value of the selected option from a dynamically created select in a table
[英]Setting selected option value from dynamically created combobox option values
var myComboBox = $("#myCombo");
for (i = 4; i < checked; i++) {
myComboBox.append('<option value=' + i + '>' + i + '</option>');
}
myComboBox.selectedIndex = 0;
当myComboBox> 0时,我想选择第一个选项,因此我尝试使用myComboBox.selectedIndex = 0;
但是使用它并没有改变,所以我尝试了
myComboBox.prop('selectedIndex', 0); and
myComboBox[0].selectedIndex = 0;
没有任何效果,或者至少组合框上的文本没有更改。
我做错了什么?
您需要将一个选项标记为选中:
myComboBox.find("option:first").attr("selected","selected")
您还可以根据值选择一个选项:
myComboBox.val(4)//if you have an option with a value of 4, it will be selected
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.