jQuery怎么获取select选中的值(默认选中为--时)?

jQuery操作select元素:获取选中值与设置默认选中详 在Web开发中,select元素是表单中常用的选择控件,用于提供多个选项供用户选择。jQuery作为轻量级JavaScript库,提供了简洁的方法来操作select元素,包括获取选中值和设置默认选中状态。将详细介绍相关实现技巧。 一、jQuery获取select选中的值

1.1 使用.val()方法直接获取

对于单选select元素,通过选中select元素并调用`.val()`方法,可直接获取当前选中项的value值。这是最常用、最简洁的方法。 代码示例:$("#selectId").val()

```html

2.2 按文本内容设置默认选中

若已知目标选项的文本内容,可通过`:contains("文本")`选择器匹配对应option,再用`.prop("selected", true)`设置选中状态。 代码示例:$("select option:contains('目标文本')").prop("selected", true)

```html <script> // 设置文本为"广州"的选项选中 $("select option:contains('广州')").prop("selected", true); </script> ```

2.3 按索引设置默认选中

通过`:eq(索引)`选择器指定第n个option索引从0开始,结合`.prop("selected", true)`设置选中。适用于需选中固定位置选项的场景。 代码示例:$("select option:eq(0)").prop("selected", true)

```html <script> // 设置第一个选项索引0选中 $("select option:eq(0)").prop("selected", true); </script> ```

三、综合实例:动态操作select 结合获取与设置功能,实现一个整场景:页面加载时默认选中指定选项,点击按钮可切换选中项并获取当前选中值。

```html