我知道之前已经问过,但这是一个小小的变化。 我知道如何使用selectedIndex或选项值更改下拉列表的选定值..
$("#colA"+id).prop("selectedIndex", 0);
$("#colA"+id).val("1");
但可以选择TEXT。例如:
<option value='1234'>**Entry 1**</option>
我们可以根据条目1 进行更改吗?值是动态的,文本是静态的。
我无论如何都找不到这样做,特别是当我使用$("#colA"+id)
答案 0 :(得分:0)
决定使用:
var defaultVal = "Event 1";
$("#ColA"+id).each(function () {
$('option', this).each(function () {
if ($.trim($(this).text().toLowerCase()) == $.trim(defaultVal.toLowerCase())) {
$(this).attr('selected', 'selected');
};
});
});