jquery设置select2不可改
时间: 2023-07-31 20:08:28 浏览: 57
你可以使用以下代码来禁用 Select2 组件:
```
$('#select2-id').prop('disabled', true);
```
这将禁用 Select2 组件,使其不可编辑。如果你想重新启用它,只需将代码中的 `true` 改为 `false` 即可。
另外,如果你只想禁用选择功能,但仍允许搜索和展开下拉列表,可以使用以下代码:
```
$('#select2-id').prop('disabled', true);
$('#select2-id').select2('readonly', true);
```
这将禁用选择功能,但仍允许搜索和展开下拉列表。如果你想重新启用它,只需将代码中的 `true` 改为 `false` 即可。
相关问题
jquery设置select不可改
可以通过以下代码使用 jQuery 将一个 select 元素设置为不可编辑:
```
$('select').prop('disabled', true);
```
这将禁用所有的 select 元素。如果你只想禁用特定的 select 元素,可以将选择器更改为目标元素的 ID 或类。
jquery select 默认显示莫一项option,但此项option不可被选择
可以通过设置该 option 的 disabled 属性来实现默认显示但不可选的效果。示例代码如下:
```html
<select>
<option disabled selected>请选择</option>
<option>选项一</option>
<option>选项二</option>
</select>
```
其中,第一个 option 设置了 disabled 和 selected 属性,表示该选项默认被选中但不可被选择,后面的选项可以被选择。在页面加载后,默认显示的是第一个选项"请选择",但是该选项不可被选择,只能选择后面的选项。