.attr("selected", "selected")的作用
时间: 2023-08-23 14:06:28 浏览: 275
关于jQuery中.attr()和.prop()的问题探讨
`.attr("selected", "selected")`的作用是将某个元素的`selected`属性设置为"selected",用于选中下拉列表(`<select>`)中的选项(`<option>`)。
在HTML中,`<option>`元素可以包含一个`selected`属性,用于指定默认选中的选项。当设置`selected`属性为"selected"时,该选项将在页面加载完成后自动被选中。
使用jQuery的`.attr()`方法可以动态地将元素的属性进行更改。通过使用`.attr("selected", "selected")`来将特定的选项设置为默认选中状态。
例如,假设你有一个下拉列表如下:
```html
<select id="mySelect">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
```
如果你想将"Option 2"设置为默认选中状态,你可以使用以下代码:
```javascript
$("#mySelect option[value='2']").attr("selected", "selected");
```
这将使"Option 2"在页面加载后处于选中状态。请注意,这种方法在jQuery版本3.0之后已经被废弃,推荐使用`.prop()`方法来操作属性。例如:
```javascript
$("#mySelect option[value='2']").prop("selected", true);
```
阅读全文