[英]Uncheck Checkbox using Javascript/JQuery
I have a simple Checkbox 我有一个简单的复选框
<div>
<input type="checkbox" id="chkBox1" value="Test" /> Test
</div>
MVC 5 renders this html for this checkbox MVC 5为此复选框呈现此html
<div class="checker" id="uniform-chkBox1">
<span class="checked">
<input type="checkbox" value="Test" id="chkBox1">
</span>
</div>
I want to uncheck this checkbox using Javascript/JQuery but I cannot figure it out. 我想使用Javascript / JQuery取消选中此复选框,但无法弄清楚。 Using Firebug, when I remove the span class "checked" the checkbox gets unchecked but I cannot figure out how to do this in Javascript.
使用Firebug,当我删除“选中”的跨度类时,该复选框处于未选中状态,但是我无法弄清楚如何在Javascript中执行此操作。
In your case $("#chkBox1").prop("checked", false);
在您的情况下
$("#chkBox1").prop("checked", false);
will uncheck and $("#chkBox1").prop("checked", true);
将取消选中
$("#chkBox1").prop("checked", true);
will check. 会检查。
Run code below to see in action. 运行下面的代码以查看实际效果。
setInterval(function() { if ($("#chkBox1").prop("checked")) $("#chkBox1").prop("checked", false); else $("#chkBox1").prop("checked", true); }, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <input type="checkbox" value="Test" id="chkBox1" checked />
$('#chkBox1').prop('checked', true)
checks it off and 检查它并
$('#chkBox1').prop('checked', false)
turns if off. $('#chkBox1').prop('checked', false)
如果关闭则关闭。
Instead of prop()
, you can also use attr()
除了
prop()
,您还可以使用attr()
If you instead want to just remove the class checked
from the span
element. 如果您只想从
span
元素中删除checked
的类。 you can do 你可以做
$('#uniform-chkBox1 span.checked').removeClass('checked')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.