在jquery中,我如何通过文本检查复选框
In jquery how can I check a checkbox by its text
假设我有
<input type="checkbox" name="permission[]" value="2">Access</input>
是否有一种方法来检查基于输入的文本复选框?比如
Access.prop('checked', true);
我不需要查看它是否为checked我需要将其更改为checked
<input>
元素没有任何文本,因为它们不是容器。您可以将其包装在DIV或其他容器元素中,然后使用:contains
根据其内容搜索该DIV。
$(":checkbox").parent(":contains(Access)").children(":checkbox").prop('checked', true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div><input type="checkbox" name="permission[]" value="2">Access</div>
<div><input type="checkbox" name="permission[]" value="2">Something else</div>
<input>
为空元素。可以使用<label>
元素,for
属性。
检查<label>
元素.htmlFor
元素使用.control.checked =
"checked" '
<input type="checkbox" id="permission" name="permission[]" value="2">
<label for="permission">Access</label>
<script>
document.querySelector("[for=permission]").control.checked = "checked";
</script>
相关文章:
- 如何在javascript中通过文本输入键调用函数
- Jquery,通过文本框值从下拉列表中设置一个选项
- AngularJS通过文本设置选定的选项
- jQuery过滤器通过文本输入选择选项
- 如何在悬停按钮时通过文本切换图像,并延迟反向切换
- 触发一个“;点击“;通过文本链接对图像执行操作
- jQuery通过文本从selectbox中获取值
- Javascript通过文本设置下拉列表的选定值
- 在jquery中,我如何通过文本检查复选框
- 使用jquery通过文本查找TH对象(表头),而无需遍历表的所有TH's
- 我想通过文本输入从用户那里得到两个整数,找出这两个数字之间的差,然后将这个数字除以25.我该怎么做呢?
- jquery到html(通过文本)到服务器(通过$_POST)
- 我如何通过文本框添加内容到我的页面
- 如何通过文本框数组提交按钮
- JQuery通过文本选择选项
- 如何通过文本搜索返回JSON数组中项目的索引位置?
- AngularJS通过文本输入来过滤对象数组,这取决于所选择的select选项
- 通过文本框值设置单选按钮为true
- 使用JQUERY通过文本选择选项获取值
- jQuery:通过文本或HTML5数据属性过滤表