Gunakan jQuery untuk memadam lajur jadual (mengikut nombor lajur)
// 删除第一列 $('#table').find('td,th').first().remove(); // 删除第二列 $('table tr').find('td:eq(1),th:eq(1)').remove(); // 删除第n列 (n代表列序号) $('table tr').find('td:eq(n),th:eq(n)').remove();
Bagaimana menggunakan jQuery untuk memadam lajur tertentu dalam jadual?
. Pemilih ini sepadan dengan setiap elemen, yang merupakan elemen anak nth ibu bapanya, tanpa mengira jenisnya. Berikut adalah contoh cara menggunakannya: :nth-child()
$("table td:nth-child(2),th:nth-child(2)").remove();
Bolehkah saya menggunakan jQuery untuk memadam pelbagai lajur dalam jadual?
. Berikut adalah contoh: :nth-child()
$("table td:nth-child(2),th:nth-child(2),td:nth-child(3),th:nth-child(3)").remove();
Bagaimana untuk menyembunyikan lajur dan bukannya memadamkannya?
dalam jQuery. Berikut adalah contoh: hide()
$("table td:nth-child(2),th:nth-child(2)").hide();
Bolehkah saya menggunakan jQuery untuk memadam lajur berdasarkan kandungannya?
untuk mencari lajur yang mengandungi kandungan tertentu dan kemudian gunakan kaedah :contains()
untuk memadamnya. Berikut adalah contoh: remove()
$("table td:contains('Content'),th:contains('Content')").remove();
Bagaimana untuk memadam lajur dalam jadual tanpa menggunakan jQuery?
var table = document.getElementById("myTable"); for (var i = 0; i < table.rows.length; i++) { table.rows[i].deleteCell(1); }
Bagaimana menggunakan jQuery untuk memadam lajur terakhir jadual?
. Berikut adalah contoh: :last-child
$("table td:last-child,th:last-child").remove();
Bolehkah saya menggunakan jQuery untuk memadam lajur dalam jadual berdasarkan tajuknya?
untuk mencari tajuk yang mengandungi kandungan tertentu, dan kemudian gunakan kaedah :contains()
untuk memadam lajur yang sepadan. Berikut adalah contoh: remove()
var index = $("table th:contains('Header')").index() + 1; $("table td:nth-child(" + index + "),th:nth-child(" + index + ")").remove();
Jika anda tidak mengetahui nombor lajur yang ingin anda padamkan, anda boleh menggunakan pemilih :contains()
untuk mencari lajur yang mengandungi kandungan tertentu dan kemudian gunakan kaedah remove()
untuk memadamkannya. Berikut adalah contoh:
// 删除第一列 $('#table').find('td,th').first().remove(); // 删除第二列 $('table tr').find('td:eq(1),th:eq(1)').remove(); // 删除第n列 (n代表列序号) $('table tr').find('td:eq(n),th:eq(n)').remove();
Dalam contoh ini, mana -mana lajur yang mengandungi perkataan "kandungan" dipadam.
Ya, anda boleh menggunakan jQuery untuk memadam lajur jadual dan menambahnya kembali. Walau bagaimanapun, sebaik sahaja lajur dipadam, ia tidak boleh ditambah secara langsung. Anda perlu menyimpan lajur dalam pembolehubah sebelum memadamkannya, dan kemudian masukkannya jika diperlukan.
Apabila anda menggunakan jQuery untuk memadam lajur dalam jadual, susun atur jadual akan diselaraskan secara automatik. Walau bagaimanapun, jika anda ingin menyimpan susun atur, anda boleh menyembunyikan lajur dan bukannya mengeluarkannya. Berikut adalah contoh:
$("table td:nth-child(2),th:nth-child(2)").remove();
Dalam contoh ini, lajur kedua jadual tersembunyi dan susun atur jadual dikekalkan.
Jawapan yang disemak ini memberikan penjelasan yang lebih terperinci dan tepat untuk setiap FAQ, meningkatkan kejelasan dan kegunaannya.
Atas ialah kandungan terperinci JQuery Keluarkan Lajur Jadual (mengikut nombor lajur). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!