我正在制作一个 jQuery 函数以在单击按钮时显示一个 div。按钮类是 bip_btn
div 类是mi_data_inst
. 没有错误,但 div 不显示。默认情况下,该类的 divmi_data_inst
具有 css 属性display:none
HTML结构:
<div class="col-md-6 col-sm-6 wpb_column column_container">
<div class="wpb_wrapper">
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<p></p>
</div>
<p></p>
</div>
<p>
<button class="wpb_button wpb_wpb_button wpb_regularsize bip_btn">Take Private Lessons</button>
</p>
<div class="wpb_text_column wpb_content_element mi_data_inst">
<div class="wpb_wrapper">
<p>Demo title</p>
<p>
<p>demo content</p>
<p></p>
</div>
<p></p>
</div>
<p></p></div></div>
jQuery代码
jQuery(document).on("click",".bip_btn", function(e)
{
if (jQuery(this).parent("div").find(".mi_data_inst").css('display') == 'none')
{
alert("ok--me");
jQuery(this).parent("div").find(".mi_data_inst").show();
}
else
{
jQuery(this).parent("div").find(".mi_data_inst").hide();
}
return false;
});