メソッドで .each メソッドを使用して、.getJSON
オブジェクトを JSON ファイルに出力しています。これは正常に機能しますが、印刷された要素にクリック機能を追加できません。「クリック」IDで関数をdivにバインドしようとしています。
var loadData = function () {
$.getJSON("profiles2.json", function (data) {
var html = [];
html.push("<div id='click'>Click here</div>");
$.each(data.profiles, function (firstIndex, firstLevel) {
html.push("<h2>" + firstLevel.profileGroup + "</h2>");
});
$("#data").html(html.join(''));
});
};
$(document).ready(function () {
loadData();
$("#click").click(function () {
console.log('clicked');
});
});