Php 在验证父div后切换显示子div

Php 在验证父div后切换显示子div,php,jquery,Php,Jquery,直截了当地说:我有一个家长和一个孩子,他们通过onclick=showMe(“,this”)行连接起来。这里的问题是,如果验证了父级,它将选中复选框,但不会显示相应的子级。以下是一个例外: { <?php //Getting the Category ids $ids=$detail['details_category_ids']; //Trying to explode into integers $cat_array = array_

直截了当地说:我有一个家长和一个孩子,他们通过onclick=showMe(“,this”)行连接起来。这里的问题是,如果验证了父级,它将选中复选框,但不会显示相应的子级。以下是一个例外:

    {

    <?php
    //Getting the Category ids
    $ids=$detail['details_category_ids'];

    //Trying to explode into integers
    $cat_array = array_map('intval', explode(' | ',$ids));

    foreach($cat_val as $ids=>$ids_value){
    $cat_array2[$ids_value]=$cat_array[$ids];
    }

    ?>

    <div class="control-group">
    <label class="control-label">Parent1</label>
    <div class="controls">
    <input name="category[]" type="checkbox" id="chb1" value="1" <?php echo ($cat_array2[1]=='1')                 ? 'checked' :''; ?> onclick="showMe('level_2', this)"> Level 1
    </div>
    </div>

    <div id="level_2" style="display:none">
    <hr>
    <div class="control-group">
    <label class="control-label">Child1</label>
    <label class="checkbox inline span13" style="margin-left:10px;">
    <input name="category[]" type="checkbox" id="idCheckbox1" value="9" <?php echo         ($cat_array2[1]=='1') ? 'checked' :''; ?> onclick="showMe('pb-counter', this)">Counter
    </label>
    </div>
    </div>

    }
->基本上,我希望在验证父级时子级显示。不单击复选框。如果有更好的方法,我洗耳恭听。

设置侦听器,并在表单发生更改时立即验证表单


当满足某些要求时,显示表格的其余部分。

此问题已得到回答。
    $(document).ready(
    (function(){
    if('input[type=checkbox]:checked').length{
    $('.child_id',this).toggle();
    }
    });