Jquery show不会使隐藏的div可见
我有一个默认情况下隐藏的多选框,我想在下面显示的密码满足时显示它,它满足条件但不显示,我错在哪里Jquery show不会使隐藏的div可见,jquery,Jquery,我有一个默认情况下隐藏的多选框,我想在下面显示的密码满足时显示它,它满足条件但不显示,我错在哪里 <div><select id="fltBydisc" class="hidden ></select></div> 我有一个条件来证明: if (is_Mbox === true ) { $("#fltBydisc").show(); } is_mbox是
<div><select id="fltBydisc" class="hidden ></select></div>
我有一个条件来证明:
if (is_Mbox === true ) {
$("#fltBydisc").show();
}
is_mbox是真的,它达到了.show部分,但没有显示任何内容 尝试使用style=display:none;而不是使用class=hidden jQuery.show添加显示:块,jQuery.hide添加显示:无
如果要显示隐藏的div,请调用$fltBydisc.removeClass'hidden'
要再次隐藏它,$fltBydisc.addClass'hidden'使用布尔值作为第二个参数传入
$("#fltBydisc").toggleClass('hidden', !is_Mbox);
答案在今天早些时候被问到的这个问题上是正确的
$("#fltBydisc").toggleClass('hidden', !is_Mbox);