Javascript 如何在JS中执行每个switch语句?
我有这样的标签:Javascript 如何在JS中执行每个switch语句?,javascript,jquery,Javascript,Jquery,我有这样的标签: <a id="profile1">...</a> <a id="profile2">...</a> ... <a id="profile6">...</a> 如果单击每个“a标记”,我希望执行每个switch语句的大小写。我如何在JS中做到这一点?我试过了,但我做错了 非常感谢,, Richard无需开关: <a class="profile">...</a> 请注意以下事项:
<a id="profile1">...</a>
<a id="profile2">...</a>
...
<a id="profile6">...</a>
如果单击每个“a标记”,我希望执行每个switch语句的大小写。我如何在JS中做到这一点?我试过了,但我做错了
非常感谢,,
Richard无需开关:
<a class="profile">...</a>
请注意以下事项:
你的意思是当你点击profile2时,你会执行所有6个案例吗?如果是这样的话,你就不需要开关了。你所有的案例都做了几乎相同的事情?如果你想执行每一个案例,为什么要使用开关?如果你不想执行每一个,什么时候?向我们展示更多上下文。您可以通过删除或添加中断来管理案例的执行;语句。切换但是切换什么?我想您的代码只需要一些重构,而不需要任何switch语句。。
<a class="profile">...</a>
$(".profile").on("click",function(e) {
e.preventDefault(); // cancel link
var idx = $(this).index(); // assuming links in a container
$('#contactName').prepend(contacts[idx].name);
$('#contactPicture').attr('src', contacts[idx].picture);
});