下面的代码是使用 Ajax 调用动态生成的,并放置在名为studentresults的硬编码 div 中。
<div id="studentresults" class="row span8 offset2">
<table id="tablestudent" class="table table-striped table-hover center-table">
<thead>Heading for my table</thead<
<tbody>
<tr id="showstudents">
<td>29041</td>
<td>jan</td>
<td>jan</td>
<td>
<a class="btn" href="#">View Results »</a>
</td>
<td id="29041">
<a id="29041" class="btn showstudent" href="#">Delete Student » </a>
</td>
</tr>
<tr id="showstudents">
.... another dynamic record from Ajax...
</tr>
</tbody>
</table>
</div>
这很好用。但是,我希望在 Delete Student 标记上再进行一次 Ajax 调用。我不明白如何为这个动态内容编写 jQuery 点击函数。
JQuery 调用不起作用
$('.showstudent').click(function(){
alert('In click');
});
然而,这适用于硬编码的 divcontainer
$('#studentresults').click(function () {
alert('In click');
});
如何访问动态<a>
内容