相同的JS功能 - 很多次?

时间:2009-08-22 18:33:40

标签: javascript jquery function blind

我以前得到this (useful!) answer关于使用.next()来获得相同的DIV盲目效果。

但是,我似乎无法让这个简单的功能同时适用于多个DIV:

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

有什么想法吗?感谢。

2 个答案:

答案 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');
    });
});

并将相应的类附加到您想要“收听”的按钮上。