我想从 jquery 设置下拉选择的值。
我尝试了下面提到的不同方法,但它们都不起作用。
HTML:
<div class="ui-block-b">
<select id="interviewertyp" name="interviewerType" data-theme="b" data-mini="true"
data-native-menu="false" onchange="interviewerTypeFn(this.value)">
<option value="0">Insured</option>
<option value="1">Tenant</option>
<option value="2">Other</option>
</select><br />
</div>
查询方法:
var valu = "";
if (row['rdWhowasinter'] == "Y")
valu = 0;
else if (row['rdWhowasinter'] == "N")
valu = 1;
else if (row['rdWhowasinter'] == "O")
valu = 2;
else {
}
alert(valu);
valu = "Insured";
$("#interviewertyp").selectmenu('refresh');
$("#interviewertyp option").each(function () {
if ($(this).text() == valu) {
alert($(this).text());
$(this).attr('selected', 'selected');
}
});
$("#interviewertyp").selectmenu('refresh');
$("#interviewertyp").selectmenu('refresh');
$("#interviewertyp option:selected").val(valu);
alert($("#interviewertyp option:selected").val())
$("#interviewertyp option:selected").val(valu);
$("#interviewertyp").selectmenu('refresh');
$("#interviewertyp").val("1");
jQuery 版本:1.7.2