我即将使用jquery在drupal中创建一个菜单,我需要链接到它有类活动时需要显示它。
(function ($) {
$(document).ready(function() {
$('.region-sidebar-first .block-menu ul.menu').children('li').children('a').hasClass('active').hide();
$('.region-sidebar-first .block-menu h2').click(function() {
$(this).parent().siblings().children().next().children().slideUp(400);
$(this).next('.content').children('.menu').slideDown(400);
});
});
}(jQuery));
答案 0 :(得分:3)
您需要使用jquery hasClass()
此处的完整信息:http://api.jquery.com/hasClass/
if ($('#item1').hasClass("active")) {
DoSomething()
} else {
DoSomethingElse()
}
您也可以使用:visible
if ($('#item1:visible')) {
DoSomething()
} else {
DoSomethingElse()
}
答案 1 :(得分:0)
你应该这样使用
var myDiv = $('.region-sidebar-first .block-menu ul.menu').children('li').children('a');
if(myDiv.hasClass('active')){
myDiv.hide();
}