HTML:
<div class="nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
Jquery:
$('.nav ul li a').click(function () {
var url = $(this).attr('href');
var obj = {};
$('.cnt').load(url + ' div', function (response) {
obj['key'] = $(this).html();
});
return false;
});
私の問題は、クリックするたびに、objがキーを取得するのは1回だけであるということです。次のたびにオブジェクトをクリックして前のキーを保持し、新しいキーを追加します。次のようになります。
1st click obj{key}
2nd click obj{key,key}
今では次のようになります。
1st click obj{key}
2nd click obj{key}