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);
});