イベント委任に問題があり、それを理解できません。私がこれまでに書いたコードに基づいて、誰かが正しい方向を指し示すことができますか?
のすべてが#activity
ajax 経由で読み込まれます。
<div id="activity">
<table class="activityLog">
<thead>
<tr>
<th class="action">Activity</th>
<th class="datetime">Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>Log in succesful</td>
<td>15th October 2013 - 6:29 PM</td>
</tr>
<tr class="odd">
<td>Logged out successfully</td>
<td>14th October 2013 - 10:03 PM</td>
</tr>
</tbody>
</table>
<ul id="activityPaganation" class="paganation">
<li><span>1</span></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
</ul>
</div>
以下は私が使用しているjqueryです。
$(function() {
// Load Activity
if($("#activity")) {
$("#activity").load("ajax.php?aid=1");
}
$("#activityPaganation").on("click", "li a", function(e) {
e.preventDefault();
var pid = $(this).text();
alert('1234567');
/*$.post("ajax.php", {aid:1,page:pid}, function(response) {
$("#activity").html(response);
alert(pid);
});*/
});
});