-2
我可能做了一些明顯錯誤的事情,但我無法看到它。我正在嘗試使用for循環來定義多個點擊事件,並且遇到意想不到的結果。其中一些工作正在進行(隱藏和顯示在函數的開頭,但是兩個部分都是針對循環中的第二個項目。有人可以看看這個並告訴我我做錯了什麼嗎?謝謝!多大的幫助jQuery的for循環中的單擊功能只在最後一個循環中工作
這裏是鏈接: http://grana.us/test/expand2.html
我可能做了一些明顯錯誤的事情,但我無法看到它。我正在嘗試使用for循環來定義多個點擊事件,並且遇到意想不到的結果。其中一些工作正在進行(隱藏和顯示在函數的開頭,但是兩個部分都是針對循環中的第二個項目。有人可以看看這個並告訴我我做錯了什麼嗎?謝謝!多大的幫助jQuery的for循環中的單擊功能只在最後一個循環中工作
這裏是鏈接: http://grana.us/test/expand2.html
您分配相同的事件,爲每一個ID的所有總結這是錯誤的...
首先...隱藏所有細節。並顯示所有添加劑簡單使用:
$('.details').hide();
$('.toggler').show();
然後單擊定義函數將所有sumaries:
$('.summary').click(function(){
if($('.toggler',this).html() == ' -'){
$('.toggler',this).html(' +');
$('.details',$(this).parent()).hide();
}else{
$('.toggler',this).html(' -');
$('.details',$(this).parent()).show();
}
});
把一切都放在...
$(function(){
...
});
,應該沒問題。
發佈一些代碼,使我們可以幫助你。 – Satpal
關於您編寫的代碼問題的問題必須描述具體問題 - 並且在問題本身中包含有效代碼以再現它。 – 2013-10-26 12:06:03
@MikeW在這種情況下問題很明顯... –