2009-08-22 58 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