我想在选中复选框时显示 div,并在取消选中复选框时隐藏 div。这是我尝试过的。它仅适用于选中和取消选中,然后再选中。我正在使用jquery 3.5.1。
我认为这个jquery部分逻辑有问题
jquery部分
$('.frameopener').on('change', function(){ // on change of state
if(this.checked) // if changed state is "CHECKED"
{
var formid=$(this).attr("id");
$("#"+formid+"").click(function() {
$("#" + formid + "form").toggle();
});
}
});
从循环动态显示复选框的 php 部分
echo '
<td>
<input type="checkbox" class="frameopener" id="'.$checkboxitemsafterstripper[$key].'" ></td><td>'.
$item.'
</td>';
这是需要切换的框架
foreach( $checkboxitemsafterstripper as $key => $item ){
echo '
<div id="'.$item.'form">';
}
桃花长相依
相关分类