私はこのjqueryコードを書きました:
<script type="text/javascript">
$(document).ready(function () {
var university = { title: 0, href: 1, link: 2 };
var universities = [];
$(".aname").each(function (key, value) {
university.href = value.all[0].href;
university.title = value.all[0].innerHTML;
university.link = value.parentNode.all[2].all[0];
universities[key] = university;
});
debugger; // now if you watch universities this only last item.
});
</script>
すべての大学オブジェクトを動作する大学の配列に保存する必要がありますが、$。eachの後のすべてのアイテムの最後のアイテムのみが置き換えられます。理由はわかりませんか?