2009-08-22 61 views
0

我以前得到this (useful!) answer关于使用.next()进行相同的DIV盲效应。相同的JS功能 - 很多次?

不过,我似乎无法得到这个简单的功能在同一时间超过一个DIV工作:

$(document).ready(function(){ 
    $("#closeButton").click(function(){ 
    $(this).next().toggle("fast"); 
    }); 
}); 

任何想法?谢谢。

+0

请张贴您的HTML。 – svinto 2009-08-22 18:36:29

回答

2

您正在使用的选择器仅选择一个元素。你需要改变的是它选择了一组元素。

$(document).ready(function(){ 
     $(".wider_div h3").click(function(){ 
     $(this).next().toggle("fast"); 
     }); 
}); 

这可能在给定结构的情况下工作。

+0

完美。谢谢。 – 2009-08-22 19:38:47

1

它是关于在页面上多次出现的特定类型的按钮吗?尝试使用jQuery的live()

$(document.ready(function() { 
    $('button.your_class').live('click', function(){ 
     $(this).toggle('fast'); 
    }); 
}); 

,并附加适当的类要“被监听”按钮。

+0

+1生活是前进的道路 – redsquare 2009-08-22 19:41:39