【发布时间】:2016-12-23 19:19:32
【问题描述】:
我正在使用 load() 将一些 html 导入到我的页面中,其中包括一些复选框。我想要一个刷新按钮来清除所有选中的复选框,但我无法让它工作。请让我知道我还能尝试什么。此选择器确实找到了所有“选中”的复选框,但没有一个功能取消选中该复选框。
$('#reset_button').on('click',function()
{
$(':checkbox:checked').each(function()
{
//alert($(this).val())});
$(this).prop('checked',false);
$(this).attr('checked',false);
$(this).val('off');
$(this).removeAttr('checked');
})
}
);
结束语,我必须从父元素中删除一个类,该类是复选框的样式。下面提供的功能将复选框的状态更新为“未选中”,但由于样式而未重绘项目
【问题讨论】:
-
试试
$(':checkbox:checked').each(function(i,v) { //alert($(this).val())}); $(v).prop('checked', false); })