我以前得到this (useful!) answer关于使用.next()来获得相同的DIV盲目效果。
但是,我似乎无法让这个简单的功能同时适用于多个DIV:
$(document).ready(function(){
$("#closeButton").click(function (){
$(this).next().toggle("fast");
});
});
有什么想法吗?感谢。
答案 0 :(得分:2)
您使用的选择器只选择一个元素。你需要改变它选择了一个元素集合。
$(document).ready(function(){
$(".wider_div h3").click(function (){
$(this).next().toggle("fast");
});
});
这可能适用于结构。
答案 1 :(得分:1)
它是关于在页面上多次出现的特定类型的按钮吗?尝试使用jQuery的live()
:
$(document.ready(function() {
$('button.your_class').live('click', function (){
$(this).toggle('fast');
});
});
并将相应的类附加到您想要“收听”的按钮上。