我有一个手风琴菜单,当点击链接标题时,它会加载带有辅助链接的页面。
单击后,.on('click')将在加载HTML元素之前加载,因此我必须单击链接头两次才能打开手风琴菜单。
$('.accordion-menu > li > a').on('click', function (e) {
if ($(this).siblings('ul').length) {
e.preventDefault();
if ($(this).closest('li').hasCl
我正在做手风琴菜单栏,问题是当我点击一个没有子菜单的链接时,有孩子的链接仍然打开,谁能帮我修复或改进我的jquery,我想要的是什么。如果我单击没有子的链接,所有手风琴都会被设置为关闭。
function initMenu() {
$(".sub-menu").hide();
$('#accordion1 li a').click(
function () {
var checkElement = $(this).next();
if ((checkElement.is('ul')) &am