zoukankan      html  css  js  c++  java
  • 关于jquery中的parent的认定

    <li><label class='checkbox inline'><input type='checkbox' name='type[]' value='{$item.id}' {present name="data.typeAry"} {if condition="in_array($item.id,$data.typeAry)"} checked="checked"  {/if} {/present}   />{$item.name}</label>
                            <ul>
                                {foreach name="item.secondList" item="kk"}
                                <li>&nbsp;&nbsp;&nbsp;&nbsp;<label class='checkbox inline'><input type='checkbox' name='node[]' value='{$kk.id}' {present name="data.nodeAry"} {if condition="in_array($kk.id,$data.nodeAry)"} checked="checked"  {/if} {/present}   />{$kk.name}</label>
                                {/foreach}
                            </ul>
                        </li>

    模板中的代码

        //选中上级默认全选下级
            $(':checkbox[name="type[]"]').click(function () {
                $(':checkbox', $(this).closest('li')).prop('checked', this.checked);
            });
            
            //选中下级,默认选中上级
            $(':checkbox[name="node[]"]').click(function () {
                var isChecked = $(this).is(":checked"); 
             
                if(isChecked==true) {
                       $(this).parent().parent().parent().parent().find(':checkbox[name="type[]"]').prop('checked',true);
                }else {
                    $(this).parent().parent().parent().parent().find(':checkbox[name="type[]"]').prop('checked',false);
                   }
            });

     jquery中的parent的认定

    上一个元素 

  • 相关阅读:
    Scrum会议5
    小组项目alpha发布的评价
    第二阶段冲刺记录三
    第二阶段冲刺记录二
    第13周学习进度
    第二阶段冲刺记录1
    《人月神话》阅读笔记01
    第12周学习进度
    意见汇总
    双人结对,四则运算(三阶段)
  • 原文地址:https://www.cnblogs.com/baker95935/p/8944896.html
Copyright © 2011-2022 走看看