jquery切换多个div
我正在尝试仅使用1个javascript切换div 我试过这个,第一个div做了它应该做的,但是第二个没有 看一看jquery切换多个div,jquery,Jquery,我正在尝试仅使用1个javascript切换div 我试过这个,第一个div做了它应该做的,但是第二个没有 看一看 <body> <div> <div>He <div>You <div id="Me"><a id="me">Me</a></div> </div> </div> <div
<body>
<div>
<div>He
<div>You
<div id="Me"><a id="me">Me</a></div>
</div>
</div>
<div id="This">We
</div>
</div>
<div>
<div>1
<div>2
<div id="Me"><a id="me">3</a></div>
</div>
</div>
<div id="This">4
</div>
</div>
<script>
$("#me").click(function () {
$(this).parent().parent().parent().siblings("#This").slideToggle("slow");
});
</script>
</body>
他
你
我
我们
1.
2.
3.
4.
$(“#me”)。单击(函数(){
$(this).parent().parent().parent().sides(“#this”).slideToggle(“慢”);
});
当我点击我,我们消失了,好吧。但是当我单击3时,4不会消失。ID应该是唯一的。对于“标记”,可以使用“类”属性。(不确定这是否是原因,但很有可能是原因)如果您不想出于任何原因添加类,可以使用jQuery一次针对多个ID。但是,您仍然需要元素上的唯一标识符 如果您想在一次通话中切换多个ID,您应该能够执行以下操作:
$('#id1,#id2,#id3')。slideToggle();
完全忽略了这一点。非常感谢!