使用jQuery选择一个选项?

TIM*_*MEX 5 javascript jquery

<select>
            <option value="0" id="n">n</option>
            <option value="1" id="m">m</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在jQuery中,如何为id = m选择'selected'选项?

Guf*_*ffa 8

而是在select元素上设置id:

<select id="TheDropDown">
   <option value="0">n</option>
   <option value="1">m</option>
</select>
Run Code Online (Sandbox Code Playgroud)

然后使用该val功能:

$('#TheDropDown').val('1');
Run Code Online (Sandbox Code Playgroud)

  • 这对我来说在FF 8.0或Chrome 11.0中都不起作用(但.attr('selected',true)确实有效) (3认同)

cle*_*tus 4

selected只需在选项上设置属性:

$("#m").attr("selected", true);
Run Code Online (Sandbox Code Playgroud)

如果您在执行此操作时还想取消选择其他选项,最简单的选项是:

$("#m").attr("selected", true).siblings("option").removeAttr("selected");
Run Code Online (Sandbox Code Playgroud)

然而,这不包括字段集的情况。为了涵盖这一点,请使用以下内容:

$("#m").attr("selected", true).closest("select")
  .find("option").removeAttr("selected");
Run Code Online (Sandbox Code Playgroud)