判断子div存在勾选的input就将父元素的input勾选上;负责格式化父元素的input

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断子div存在勾选的input就将父元素的input勾选上;负责格式化父元素的input相关的知识,希望对你有一定的参考价值。

   $(".manage_xin_hou input").click(function() {

//给子div的input绑定点击事件

        var inputes=$(this).parent().parent().find(‘input‘);

 //父元素下所有的input       

var k=1;

        for(var g=0;g<inputes.length;g++){

            if($(inputes[g]).prop(‘checked‘)){

//如果父元素下所有的input中存在已经勾选的input

            $(this).parents(‘.manage_input‘).find(‘input:first‘).prop("checked",true)

//就将父元素的第一个input给勾选上            

}else{

                k++

            }

            

        }

        if(k==inputes.length+1){

        $(this).parents(‘.manage_input‘).find(‘input:first‘).prop("checked",false)

        }


    })


以上是关于判断子div存在勾选的input就将父元素的input勾选上;负责格式化父元素的input的主要内容,如果未能解决你的问题,请参考以下文章

将父元素悬停到子标签元素后如何更改相同的css样式?

Ztree _ 横向显示子节点点击文字勾选去除指定元素input的勾选状态

将鼠标悬停在单个子 div 上时,将父 div 更改为不同的背景

js实现多级复选框的交互

将父 <div> 扩展到其子元素的高度

XSLT Grouping's:将父级添加到子元素中的元素集