Javascript 从另一个div中的输入复选框中删除属性
是否可以在单击id=“chk1”复选框时删除“输入类型复选框已选中”属性Javascript 从另一个div中的输入复选框中删除属性,javascript,jquery,Javascript,Jquery,是否可以在单击id=“chk1”复选框时删除“输入类型复选框已选中”属性 <div class="index1" id="test1"> <h2>testing1</h2> <div class="str"> <ul> <li class="nvc1"> <input type="checkbox" value="in1" id="
<div class="index1" id="test1">
<h2>testing1</h2>
<div class="str">
<ul>
<li class="nvc1">
<input type="checkbox" value="in1" id="chk2" checked="checked" />
<div class="checkbox-select">str1</div>
<div class="checkbox-deselect">str2</div>
</li>
</ul>
</div>
</div>
<div class="index2" id="test2">
<h2>testing2</h2>
<div class="string">
<ul>
<li class="nv1">
<input type="checkbox" value="in1" id="chk1" />
<div class="checkbox-select">lblstr1</div>
<div class="checkbox-deselect">lblstr2</div>
</li>
</ul>
</div>
</div>
测试1
-
str1
str2
测试2
-
lblstr1
lblstr2
这有什么参考资料吗/
谢谢,
ShailShin在JQuery中,您可以使用:
jQuery('#chk1').click(function()
{
jQuery('#chk1').removeAttr('checked');
});
$(document).ready(function()({
$('#chk1').click(function(){
$('input:checkbox').prop('checked',false);
//or
// $('input:checkbox').removeAttr('checked');
});
});
但这有意义吗?:-) id应该是唯一的,要删除“checked”属性,可以使用:
jQuery('#chk1').click(function()
{
jQuery('#chk1').removeAttr('checked');
});
$(document).ready(function()({
$('#chk1').click(function(){
$('input:checkbox').prop('checked',false);
//or
// $('input:checkbox').removeAttr('checked');
});
});
希望这有帮助……我建议:
$("#chk1").on("change", function(){
$("#chk2").prop("checked", !$(this).prop("checked"));
});
根据#chk1
更改检查状态
在Jquery中,您可以轻松地执行此操作
您的JS代码片段请根据问题回答,这将是答案。投票表决。