Php 在验证父div后切换显示子div
直截了当地说:我有一个家长和一个孩子,他们通过onclick=showMe(“,this”)行连接起来。这里的问题是,如果验证了父级,它将选中复选框,但不会显示相应的子级。以下是一个例外: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_
{
<?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();
}
});