Tôi có một bảng và không thể thay đổi đánh dấu:jQuery xóa bảng cột
<table>
<thead>
<tr>
<th>
blablabla
</th>
<th>
blablabla
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
efgd
</td>
<td>
efghdh
</td>
</tr>
</tbody>
</table>
Đây là chức năng của tôi, mà nên xóa một cột. Nó được gọi trên ô nhấp chuột:
function (menuItem, menu) {
var colnum = $(this).prevAll("td").length;
$(this).closest('table').find('thead tr th:eq('+colnum+')').remove();
$(this).closest("table").find('tbody tr td:eq('+colnum+')').remove();
return;
}
Nhưng nó sẽ xóa nội dung khác, không phải cột tôi muốn xóa. Tôi đang ở đâu?
Tôi không thể thấy ý định của bạn ở đây, vui lòng cung cấp thêm thông số ific. Bạn muốn xóa tất cả hoặc chỉ các cột cụ thể? –