html - 如何使用 jQuery 选择所有表单字段元素?
问题描述
我一直在堆栈上寻找这个,但找不到完整的 jQuery 脚本。
基本上,我正在寻找一个简短的 jQuery 脚本来选择带有链接的所有选项。
需要帮忙。
<fieldset class="usp-fieldset usp-fieldset-default">
<select name="usp-taxonomy-country[]" required="required" data-required="true" multiple="multiple" class="usp-input usp-input-taxonomy custom-taxonomy usp-select">
<option value="">Please select..</option>
<option value="11">United States</option>
<option value="12">Canada</option>
<option value="13">United Kingdom</option>
<option value="14">Australia</option>
<option value="15">New Zealand</option>
</select>
</fieldset>
<a href="#">(select all countries)</a>
解决方案
您可以使用$('select.usp-select option').prop('selected', true);
function selectAll() {
$('select.usp-select option').prop('selected', true);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<fieldset class="usp-fieldset usp-fieldset-default">
<select name="usp-taxonomy-country[]" required="required" data-required="true" multiple="multiple" class="usp-input usp-input-taxonomy custom-taxonomy usp-select">
<option value="">Please select..</option>
<option value="11">United States</option>
<option value="12">Canada</option>
<option value="13">United Kingdom</option>
<option value="14">Australia</option>
<option value="15">New Zealand</option>
</select>
</fieldset>
<a href="#" onclick="selectAll();">(select all countries)</a>
推荐阅读
- php - htaccess 避免 GET vars(? and & chars)
- python - Python:为什么“~”现在包含在 urllib.parse.quote() 的保留字符集中?
- ios - ASNetworkImageNode gif 未加载
- php - 产品页面上的 Woocommerce 价格输出
- api - Docebo - 设置 OAuth JWT 不记名授权类型 - 公钥无效
- node.js - 循环请求时出错 [ERR_HTTP_HEADERS_SENT]
- javascript - 什么是 `fs.readFileSync` 但在浏览器中的等价物?
- bash - 带模式的循环环境,并输出自定义结果
- r - R 中的随机森林 - 19 个预测变量,1 个因变量
- python - cls vs. self vs. python中的类调用