如何删除jQuery中未选中的复选框父元素
我需要删除未选中的复选框项。我不知道我错在哪里。有些项目只是删除了我不知道为什么如何删除jQuery中未选中的复选框父元素,jquery,Jquery,我需要删除未选中的复选框项。我不知道我错在哪里。有些项目只是删除了我不知道为什么 $(document).ready(function(){ $('#remove').click(function(){ var classlength = $('.showdropdowninv').find('.classname').length; for(var i=0;i< classlength; i++){ if($('.showdropdowninv').find(".c
$(document).ready(function(){
$('#remove').click(function(){
var classlength = $('.showdropdowninv').find('.classname').length;
for(var i=0;i< classlength; i++){
if($('.showdropdowninv').find(".classname").eq(i).attr('checked') == true){
} else {
$('.showdropdowninv').find(".classname").eq(i).closest('li').remove();
} //else close
}
});
});
$(文档).ready(函数(){
$(“#删除”)。单击(函数(){
var classlength=$('.showdropdowninv').find('.classname').length;
对于(var i=0;i
只需选中部分复选框,然后单击删除链接 使用
$('input[type=“checkbox”]”)循环所有复选框。每个(函数(i,v){}
。使用$(v.prop('checked')
检查复选框,然后找到它们的父项并使用$(this.parent().remove();
$(文档).ready(函数(){
$(“#删除”)。单击(函数(){
$('input[type=“checkbox”]”)。每个(函数(i,v){
如果(!$(v).prop('checked')){
$(this.parent().remove();
}
})
});
});
.hide{
显示:无;
}
- 全选
系统名称
=
!=
版本一致性
=
!=
- 补丁级别的一致性
=
!=
恢复模式一致性
=
!=
- 维护计划
=
!=
- 权限和安全一致性
=
!=
- 调整或参数校准
=
!=
- 监控代理
=
!=
使用$('input[type=“checkbox”]”)循环所有复选框。每个(函数(i,v){}
。使用$(v.prop('checked')
检查复选框,然后找到它们的父项,并使用$(this.parent().remove();
$(文档).ready(函数(){
$(“#删除”)。单击(函数(){
$('input[type=“checkbox”]”)。每个(函数(i,v){
如果(!$(v).prop('checked')){
$(this.parent().remove();
}
})
});
});
.hide{
显示:无;
}
- 全选
系统名称
=
!=
版本一致性
=
!=
- 补丁级别的一致性
=
!=
恢复模式一致性
=
!=
- 维护计划
=
!=
- 权限和安全一致性
=
!=
- 调整或参数校准
=
!=
- 监控代理
=
!=
使用$(“input.classname:checkbox:not(:checked)”)单击remove link循环,通过所有未选中的复选框删除类“classname”。每个(function(){
并使用
//Remove items which are unchekced
$('input[type="checkbox"].classname')
.not(":checked")
.parent('li')
.remove();
//To remove checked items only
$('input[type="checkbox"].classname:checked')
.parent('li')
.remove();
$("li:has(:checkbox:not(:checked))").remove()