我正在从 JSON 文件中读取内容并添加到具有唯一 ID 的 div 中。我需要为每个 div 调用 jquery 向下滑动效果。让我们考虑这种情况,单击 (div id=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++;
});
这是我可以得出的最接近的代码,但它不起作用。如果有人可以帮助我修复或提出更好的方法来让这件事正常工作,那就太好了。非常感谢!