getElementsByClassName不起作用。这是我的代码。
$(document).ready(function() {
$('.parent<?php echo $product['product_id']; ?>').on("click",function(){
if( document.getElementsByClassName('sub-nav').style.display == 'block' )
document.getElementsByClassName('sub-nav').style.display = "none";
$(haid<?php echo $product['product_id']; ?>).toggle();
$(haid<?php echo $product['product_id']; ?>).siblings().find(".sub-nav").hide();
});
});
&#13;
我有单独的按钮和唯一生成的ID,我想按类搜索它们。 我想要做的是当按钮A被点击按钮B隐藏。 切换不起作用,因为它找不到另一个按钮的唯一ID。
如果getElementsByClassName发现有display:block只是用display:none替换它;然后打开点击按钮。
答案 0 :(得分:0)
if($(".sub-nav").css("display","block")) {
$(".sub-nav").css("display","none");
} else {
$(".sub-nav").css("display","block");}
&#13;