【发布时间】:2017-11-14 05:15:05
【问题描述】:
我无法自动选择下拉列表中的第一个选项。
我尝试过使用 attr 和 val 函数(有关示例,请参见 this jdfiddle 链接),但它不起作用。作为测试,我的示例有一个警报代码,它显示第一个选项的 .text() 并且效果很好。所以我的选择器正在工作。
非常感谢!
示例 HTML 代码:
<select id="rt" name="rt" style="width: 300px;">
<option value="blank" selected="selected">- Select a fruit -</option>
<option value="20270">Apple</option>
<option value="20271">Banana</option>
<option value="20273">Grapes</option>
</select>
<br>
<select id="rs" name="rs" style="width: 300px;">
<option value="blank" selected="selected">- Select a car -</option>
<option value="20226">Toyota</option>
<option value="20227">Chevy</option>
<option value="20228">Mazda</option>
</select>
示例 JS 代码:
$("#rs").on("change", function() {
alert("rt: "+$("#rt option:first-child").text());
$("#rt option:first-child").attr("selected", "selected");
//$("#rt option:first-child").val("blank");
});
【问题讨论】:
-
所以你的意思是,选择汽车应该自动选择第一个水果??
标签: jquery