我想循环通过this JSON数据并将数据输出到像这样的手风琴: http://alexthorpe.com/wp-content/uploads/2012/01/accordion_with_css.jpg但它不起作用。尝试通过JSON对象循环并使用HTML输出它
这是我到目前为止有:
HTML:
<div class="accordion">
<div class="slide">
<h3></h3>
<div class="accordion-info">
</div>
</div>
</div>
JS:
$(document).ready(function() {
$('div.accordion-info').hide();
$('.slide > h3').click(function() {
$(this).next().slideToggle('fast');
$(this).toggleClass('active');
});
});
$(document).ready(function() {
$.getJSON('http://design.propcom.co.uk/buildtest/accordion-data.json', function(data) {
$.each(data, function(index) {
console.log(data);
});
});
});
这是codepen。
那么,什么是你的问题? – Optional
@可选我试图通过这个[JSON](http://design.propcom.co.uk/buildtest/accordion-data.json)对象循环对象 –
你需要通过再次遍历'块'这是一个数组作为你的回应的一部分..由于每个块都有内容和标题属性,你可以附加到你的div。简单:) – Kamal