gpt4 book ai didi

javascript - jquery 加载带有 switch case 的页面

转载 作者:行者123 更新时间:2023-11-28 12:06:13 26 4
gpt4 key购买 nike

又是我!!

现在..我不知道这个 Switch Case 做错了什么...可以帮助我吗?

当我点击某个链接时,警报不会出现...

这是我的 HTML:

    <div class="menu-site">
<ul class="topo-menu" id="topo-menu">
<li id="aabruzzo">a abruzzo</li>
<li id="catalogo">catálogo</li>
<li id="conceito">conceito inverno</li>
<li id="representantes">representantes</li>
<li id="clipping">clipping</li>
<li id="loja">loja</li>
<li id="contato" class="sem-right">contato</li>
</ul>
</div>

这是我的 JavaScript:

jQuery(document).ready(function(){


var sections = $("#topo-menu li");
var loading = $("#loading");
var content = $("#content");

sections.click(function(){
switch(this.id){
case 'aabruzzo':
alert("teste");
break;
case "catalogo":
alert("teste");
break;
case "conceito":
alert("teste");
break;
case "representantes":
alert("teste"););
break;
case "clipping":
alert("teste");
break;
case "loja":
alert("teste");
break;
case "contato":
alert("teste");
break;
default:
hideLoading();
break;
}
});

我有这个fiddle

最佳答案

在此处放弃 id 中的 #:(它的 jquery 表示法,而不是合法的 id 起始字符);

<ul class="topo-menu" id="#topo-menu">

并修复额外的 ); 此处:

alert("teste"););

您还查找案例“aabruzzo”,但id“aabruzo”(在您的 fiddle 中)

关于javascript - jquery 加载带有 switch case 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9297429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com