c# - Jquery在文档准备好时选择全部作为默认值
问题描述
在页面加载时准备好文档时,您将如何选择下拉列表中的所有项目作为默认值?它目前有效,因此当您选择“全部”选项时,它会在更改时选择列表中的所有项目。
codeply 上的当前功能如下:https ://www.codeply.com/go/ExFJtHShnF
想过这样做,但没有按预期工作,因为如果选择了所有,那么你取消勾选奶酪并勾选奶酪,下拉列表不再是“全部”,它表示奶酪作为文本:
var checkboxes = $(':checkbox');
checkboxes.prop('checked', true);
解决方案
这是一个有效的答案:https ://www.codeply.com/go/XxDu4DswTG
jQuery:
$('#basic').multiselect({
//Add a default "select all" option instead of your custom one
includeSelectAllOption: true,
//Allow a number of displayed values in your menu
numberDisplayed: 5
});
//Select all the values by default
$("#basic").multiselect('selectAll', false);
//Update the menu
$("#basic").multiselect('updateButtonText');
然后删除了“全部”选项的 HTML:
<div class="container">
<select id="basic" multiple="multiple">
<option value="cheese">Cheese</option>
<option value="tomatoes">Tomatoes</option>
<option value="mozarella">Mozzarella</option>
<option value="mushrooms">Mushrooms</option>
<option value="pepperoni">Pepperoni</option>
<option value="onions">Onions</option>
</select>
</div>
推荐阅读
- keras - 使用带有 VGGFace 权重的 VGG 模型的预处理
- python - Python-can OSError:使用了与请求的协议不兼容的地址
- php - 将 URL 标准化为相同形式的 PHP
- java - 使用 RabbitMQ 进行 RPC 风格的通信:模板 convertSendAndReceive 与推送/订阅风格
- python - 如何设置默认 kwargs?
- protractor - 如何根据通过特征文件传递的数据更新 xpath
- c# - 如何在不登录的情况下设置身份?无密码+无数据库
- excel - 从 Excel (VBA) 开始:启动一个外部交互程序,并在那里启动命令并读取它们的输出:这可能吗?
- javascript - 该元素是否有一个具有特定类的子元素?
- c# - 获取 View() 生成的 HTML