Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除jQuery中未选中的复选框父元素_Jquery - Fatal编程技术网

如何删除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()