У меня есть table
с несколькими строками, мне просто нужно повторно организовать их, я могу принести <td>
и <tr>
и теперь, что мне нужно сделать, это вставить их обратно в нестандартный заказкак вставить <td> в <tr> с помощью JQuery
$('.white-header').each(function() { //white-header is the class used for <tr>
var tr = $(this);
var td1 = tr.find('td:eq(4)'); // indices are zero-based here
var td2 = tr.find('td:eq(5)');
var td3 = tr.find('td:eq(6)');
var td4 = tr.find('td:eq(7)');
var td5 = tr.find('td:eq(8)');
var td6 = tr.find('td:eq(9)');
var td7 = tr.find('td:eq(10)');
td1.remove();
td2.remove();
td3.remove();
td4.remove();
td5.remove();
td6.remove();
td7.remove();
tr.insert(td7); // here am getting errors, i tried .append also
tr.insert(td6);
tr.insert(td4);
});
я просто нужно знать, как вставить td
к этому tr
(в настоящее время tr
пустым, я думаю, после удаления всех td
)
Вставка не является методом jQuery. используйте ['append'] (https://api.jquery.com/append/) – yoavmatchulsky
См. http://api.jquery.com/category/manipulation/ для различных методов управления DOM. – UweB
append также не работает, это некоторые проблемы с версией jquery, или это что-то cuz iam делает это :-( –