Javascript 如何在accordion菜单中禁用父类别链接

Javascript 如何在accordion菜单中禁用父类别链接,javascript,accordion,parent-child,href,bigcommerce,Javascript,Accordion,Parent Child,Href,Bigcommerce,我在一个Bigcommerce网站上使用一个漂亮而简单的手风琴脚本(见下图) 问题是,顶级父类别充当链接,而不是触发向下滑动以显示子类别 是否对脚本进行了调整,以删除所有父类别上的href链接? 或者单击切换,然后单击链接指令?addreturn false到该函数的末尾。您也可以只执行$(选择器).removeAttr('href')将变成纯文本,但仍保留其标记。我真的不知道你在这里的目标是什么,所以我将把这留给你。谢谢@Deryck马上就到了。原始脚本已调整为$('.SideCategory

我在一个Bigcommerce网站上使用一个漂亮而简单的手风琴脚本(见下图)

问题是,顶级父类别充当链接,而不是触发向下滑动以显示子类别

是否对脚本进行了调整,以删除所有父类别上的href链接?
或者单击切换,然后单击链接指令?

add
return false到该函数的末尾。您也可以只执行
$(选择器).removeAttr('href')将变成纯文本,但仍保留其标记。我真的不知道你在这里的目标是什么,所以我将把这留给你。谢谢@Deryck马上就到了。原始脚本已调整为
$('.SideCategoryListClassic').children().children('li')。单击(函数(){$('li:仅限类型”).removeAttr('href');$('.SideCategoryListClassic').children().children('li')。不是(this)。children('ul').children().children();$(this)。children.children('ul').SlideToe()返回false;)返回设置为false位于错误的位置,因为子下拉链接也已删除。
<script type="text/javascript">
$('.SideCategoryListClassic').children().children('li').click(function(){
$('.SideCategoryListClassic').children().children('li').not(this).children('ul').children().slideUp();
$(this).children('ul').children().slideToggle()
});
</script>
.SideCategoryListClassic ul li ul li {
display: none;
}