一个div可以很好地工作,但是当使用多个div时,它们都会同时扩展。
发布于 2011-07-13 00:24:08
这样如何:
jQuery(document).ready(function() {
jQuery(".lol").hide();
jQuery(".lollink").click(function() {
jQuery(this).prev().slideToggle(500);
jQuery(this,".new").hide();
});
});顺便说一下,根据规范,a中的div是不允许的。
发布于 2011-07-13 00:22:35
在第二个示例中,您有一个两次具有相同类名的div。所以这一行代码:
jQuery(".lol").slideToggle(500);就是按你说的做..打开类名为lol的所有元素。将第二个div的类更改为lol2可以解决此问题。
发布于 2011-07-13 00:23:54
我认为你需要在点击函数中使用$(this)而不是$('.lol')
https://stackoverflow.com/questions/6667557
复制相似问题