同じクラス名のdivを無限に表示/非表示したい。私はこれにJQueryを使用します。私jsfiddleを参照してください:http://jsfiddle.net/1g2hw6hh/2/同じクラス名の複数のdivを表示/非表示にする
が、私はこの問題を解決してもらうかのdivが独立/非表示を表示する方法
$(document).ready(function() {
$(".jsonInfo").hide(); // it's obvious
$(".showJSON").click(function() { // on click...
$(".jsonInfo")
.hide() // ...hide all other previus opened elements...
.eq($(this).index('.showJSON')) // ... select right one by index of clicked .showJSON element...
.toggle(); // and show/hide it
});
});
JQueryの
で次のセレクターを使用しようとしましたか?
なぜindex() - 1をやっているのですか? –
良い点 - '.showJson'クラスをインデックスメソッドに設定するのを忘れていました。今すぐやってみて下さい。 – jacqbus
あなたのソリューションでこの更新されたフィドルを見てもらえますか?それは動作していないようですhttp://jsfiddle.net/1g2hw6hh/2/ –