预选使用ajax预加载的select元素

时间:2013-02-16 20:02:02

标签: jquery

我有一个select元素,在ajax调用成功时,使用ajax调用填充其选项, 我将我的索引设置为-1,这意味着选择不会显示:选择为默认值

关于ajax调用成功的jquery是

$("#brandList").prop("selectedIndex", -1);

所以我的选择框看起来像这样

<select id="1">
  <option>a</option>
  <option>b</option>
  <option>c</option>
</select>

如何使用jquery预选选项?例如在加载时我希望它显示选项b。在此先感谢您的帮助

2 个答案:

答案 0 :(得分:0)

$('select option:contains(b)').prop('selected', true);

(在你的Ajax成功回调中)

答案 1 :(得分:0)

您可以使用与其索引匹配单个元素的:eq(index)选择器。

 $('#select option').eq(1).attr('selected', 'selected');

注意:索引从零开始。