// 通过 HTML 表格标签过滤父元素 $('.item :first :input[name="code"]').parents('table') // 条件判断,未找到父表格元素 ($('.item :first :input[name="code"]').parents('table').length == 0)
Soalan Lazim untuk JQuery dan HTML Forms (FAQ)
. length
Atribut Mengembalikan bilangan elemen yang sepadan dengan pemilih yang ditentukan. Berikut adalah contoh mudah: length
if ($("table").length) { // 表格存在 } else { // 表格不存在 }
adalah pemilih jQuery yang memilih semua elemen jadual. Jika nilai yang dikembalikan oleh atribut $("table")
lebih besar daripada 0, ia bermakna sekurang -kurangnya satu jadual wujud. length
:eq()
Pemilih memilih elemen dengan nombor indeks tertentu. Nombor indeks bermula pada 0. Berikut adalah contoh: :eq()
$("table tr:eq(1) td:eq(2)").html();
memilih sel dalam baris kedua dan lajur ketiga jadual. Kemudian, kaedah $("table tr:eq(1) td:eq(2)")
mendapat kandungan HTML sel ini. html()
jQuery. Kaedah append()
memasukkan kandungan yang ditentukan pada akhir elemen yang dipilih. Berikut adalah contoh: append()
$("table").append("<tr><td>新行</td></tr>");
menambah baris baru yang mengandungi sel ke hujung meja. $("table").append("
")新行
untuk memadamkan baris dari jadual HTML. remove()
Kaedah memadam elemen yang dipilih dan anak -anaknya. Berikut adalah contoh: remove()
$("table tr:eq(1)").remove();
memadam baris kedua dalam jadual. $("table tr:eq(1)").remove()
jQuery untuk mengubah suai kandungan sel dalam jadual HTML. html()
kaedah menetapkan atau mengembalikan kandungan elemen yang dipilih (innerHTML). Berikut adalah contoh: html()
$("table tr:eq(1) td:eq(2)").html("新内容");
mengubah kandungan sel dalam baris kedua dan lajur ketiga jadual untuk "kandungan baru". $("table tr:eq(1) td:eq(2)").html("新内容")
jQuery untuk memilih semua sel dalam lajur dalam jadual HTML. :nth-child()
pemilih memilih semua elemen elemen kanak -kanak nth elemen induknya. Berikut adalah contoh: :nth-child()
// 通过 HTML 表格标签过滤父元素 $('.item :first :input[name="code"]').parents('table') // 条件判断,未找到父表格元素 ($('.item :first :input[name="code"]').parents('table').length == 0)
Dalam kod ini, $("table td:nth-child(2)")
memilih semua sel dalam lajur kedua jadual.
anda boleh menggunakan kaedah hide()
jQuery untuk menyembunyikan lajur jadual HTML. hide()
Kaedah menyembunyikan elemen terpilih. Berikut adalah contoh:
if ($("table").length) { // 表格存在 } else { // 表格不存在 }
Dalam kod ini, $("table td:nth-child(2)").hide()
menyembunyikan semua sel dalam lajur kedua dalam jadual.
anda boleh menggunakan kaedah show()
jQuery untuk memaparkan lajur tersembunyi dalam jadual HTML. Kaedah show()
memaparkan elemen yang dipilih. Berikut adalah contoh:
$("table tr:eq(1) td:eq(2)").html();
Dalam kod ini, $("table td:nth-child(2)").show()
memaparkan semua sel dalam lajur kedua dalam jadual.
anda boleh menggunakan pemilih jQuery $("table tr")
untuk memilih semua baris dalam jadual HTML. Pemilih ini memilih semua elemen baris dalam jadual. Berikut adalah contoh:
$("table").append("<tr><td>新行</td></tr>");
Dalam kod ini, $("table tr")
memilih semua baris dalam jadual.
anda boleh menggunakan atribut length
jQuery untuk mengira bilangan baris dalam jadual HTML. length
Atribut Mengembalikan bilangan elemen yang sepadan dengan pemilih yang ditentukan. Berikut adalah contoh:
$("table tr:eq(1)").remove();
Dalam kod ini, $("table tr").length
mengembalikan bilangan baris dalam jadual, dan nilai ini disimpan dalam pembolehubah rowCount
.
Atas ialah kandungan terperinci Juara semak jika elemen berada dalam jadual html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!