0
Я использую следующие:Добавить строку в таблицу
HTML
<table id="tracks" class="BorderedTable"
<tr>
<td style="text-align:center; background-color:#00FFFF">
TITLE
</td>
</tr>
<!-- This is part of a much larger loop that adds several rows -->
<tr class="border_bottom">
<td>
<!-- I want to add a column after whichever of this row was clicked on -->
<a onclick="addTableRow($('#tracks'));" > +/- </a>
</td>
</tr>
</table>
Jquery
function addTableRow(jQtable){
jQtable.each(function(){
var $table = $(this);
// Number of td's in the last table row
var n = $('tr:last td', this).length;
var tds = '<tr>';
for(var i = 0; i < n; i++){
tds += '<td> </td>';
}
tds += '</tr>';
if($('tbody', this).length > 0){
$('tbody', this).append(tds);
}else {
$(this).append(tds);
}
});
}
Это добавляет строку в конце таблицы. Как я могу добавить строку после другой определенной строки?
Пожалуйста, напишите полный пример кода. – j08691
Добавьте соответствующие коды к фрагменту, чтобы продемонстрировать, как работают ваши работы. И HTML, и скрипт, и CSS, если это возможно. –
, просто думая изначально, но вы можете начать с идеи перехода в индекс строки, которую вы хотите вставить после. – W3AVE