JSONファイルからコンテンツを読み取り、一意のIDでdivに追加しています。jqueryのスライドダウンエフェクトを各divに呼び出す必要があります。ケースを考えてみましょう。(divid = A1)をクリックすると、下にスライドして(div id = B1)が表示されます。このようにして、IDがA(1..N)とB(1..N)のdivが表示されます。 。
var i=1;
$.each(items, function (index, item) {
$(document).ready(function(){
$("#A"+i).click(function(){
$("#B"+i).slideToggle();
});
});
$("#allContents").append('<div id="A'+i+'">' + item.Name + '</div>');
$("#allContents").append('<div id="B'+i+'">' + item.Details + '</div>');
i++;
});
これは私が導き出すことができる最も近いコードですが、機能していません。誰かが私がこのことを機能させるためのより良い方法を修正または提案するのを手伝ってくれるなら、それは素晴らしいことです。どうもありがとう!