我有一個表,並希望添加一個ajax加載在我點擊鼠標的行下面。但是,我不知道如何獲得索引,而是將它追加到最後。如何在選定的<tr>下添加<tr>?
例如點擊「hol」並將該行插入「hol」行下方。
<table id="tab_open_deals" class="table table-condensed table-striped cb_table-hover">
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
</thead>
<tbody id="search_result">
<tr>
<td>Lunch Deal- Light</td>
<td>39.90</td>
<td>29 Dec 2012</td>
</tr>
<tr>
<td>hol</td>
<td>1499.00</td>
<td>8 Jan 2013</td>
</tr>
</tbody>
</table>
$(document).ready(function() {
$('#tab_open_deals tbody tr').off('click').on('click', function() {
var row = $('<tr/>');
$(row).load('/echo/html/', {
html: '<td class="override" colspan="4"><table class="table-striped sub_table-hover"><thead><tr><th>Sub1</th><th>Sub2</th></tr></thead><tbody><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></tbody></table></td>'
});
$(this).parent().append(row);
});
});
或許'$()。after或$()。insertAfter'就是你要找的 –