我在製作按鈕時只顯示一個div而不是全部都有些麻煩。jQuery爲多個按鈕和div工作
這裏是我的JS代碼:
$('.show_avatar').click(function(){
$('.avatar').toggle('slow',function() {
});
});
這裏是我的HTML:
<input class="show_avatar" type="button" value="Show"></input>
<div class="avatar" style="display:none" class="text-center">
<%= image_tag d.avatar.url(:medium) %>
</div>
我的HTML是一個循環,所以它產生多個圖像多個按鈕。當我點擊任意的按鈕(.show_avatar)時,所有的div都會出現(.avatar)。我知道爲什麼會發生這種情況,但我不知道如何解決。
我提前感謝你。