当前位置: 首页 > 知识库问答 >
问题:

设置select选项“Selected”(按值)

岳锦
2023-03-14

我有一个select字段,其中有一些选项。现在我需要使用jQuery选择这些选项中的一个。但是,当我只知道必须选择的选项时,如何做到这一点呢?

我有以下HTML:

<div class="id_100">
  <select>
    <option value="val1">Val 1</option>
    <option value="val2">Val 2</option>
    <option value="val3">Val 3</option>
  </select>
</div>

我需要选择值为val2的选项。如何才能做到这一点呢?

下面是一个演示页面:http://jsfidle.net/9stxb/

共有3个答案

童铭晨
2023-03-14

选择值后,请使用change()事件。从文档中:

如果字段在内容未更改的情况下失去焦点,则不触发事件。若要手动触发事件,请应用不带参数的.change():

$("#select_id").val("val2").change();

更多信息请访问.change()。

冯淳
2023-03-14

选择值为“val2”的选项:

$('.id_100 option[value=val2]').attr('selected','selected');
长孙阳泽
2023-03-14

有一种更简单的方法,不需要您进入options标记:

$("div.id_100 select").val("val2");

查看这个jQuery方法。

 类似资料:
  • 本文向大家介绍select标签设置默认选中的选项方法,包括了select标签设置默认选中的选项方法的使用技巧和注意事项,需要的朋友参考一下 方法有两种。 第一种 通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。 第二种 为通过前端js来控制选中的项: 获取<select>标签选中项文本的js代码为: 一些其它操作<select>标签的技巧如下: 1)

  • 问题内容: 我一直在尝试为angularJS设置默认的预选选项,由于某种原因,我无法这么做。这是相关Plunkr的链接。 以下是相关代码: 我已经尝试了ng-init和许多其他方式。我不知道如何使顶部选项成为预选的选项。 问题答案: 该链接的答案建议使用。我会在控制器或指令的函数中分配默认选项: 我认为不需要为该简单任务使用另一个指令。

  • Navicat Data Modeler 提供一些选项让你自定义用户界面和性能。 若要打开选项窗口,从菜单栏选择“工具”->“选项”。

  • Navicat 为所有工具提供完整的自定义用户界面选项。 若要打开选项窗口,请从菜单栏选择“工具”->“选项”。

  • Navicat 为所有工具提供完整的自定义用户界面选项。 若要打开选项窗口,请从菜单栏选择“工具”->“选项”。

  • Vim拥有很多选项可以设置以改变其展现方式。 主要有两种选项:布尔选项(值为"on"或"off")和键值选项。 布尔选项 执行如下命令: :::vim :set number 如果之前屏幕左侧没有显示行号,那么现在你就会看见行号。执行命令: :::vim :set nonumber 行号应该消失。number是一个布尔选项:可以off、可以on。通过:set number命令打开、 :set