Rumah >hujung hadapan web >tutorial js >Nilai set jQuery pada sel meja tertentu

Nilai set jQuery pada sel meja tertentu

William Shakespeare
William Shakespeareasal
2025-02-27 08:39:15127semak imbas

jQuery set value on specific table cell

menggunakan jQuery untuk mengendalikan sel meja: fungsi praktikal dan Soalan Lazim

Berikut adalah fungsi pembantu JavaScript yang menetapkan harga sel meja berdasarkan id jadual, id baris, dan nombor lajur:

<code class="language-javascript">function setRowPrice(tableId, rowId, colNum, newValue) {
    $('#' + tableId).find('tr#' + rowId).find('td:eq(' + colNum + ')').html(newValue);
}</code>

FAQ Operasi Sel JQuery Table (FAQs)

1.

Gunakan jQuery untuk menetapkan nilai sel meja tertentu. Selepas pemilihan, anda boleh menetapkan nilainya menggunakan kaedah

atau .html(). Contohnya: .text()

Kod ini menetapkan nilai sel ketiga (
<code class="language-javascript">$("table tr:nth-child(2) td:nth-child(3)").html("新值");</code>
) baris kedua jadual (

) kepada "nilai baru". tr:nth-child(2) td:nth-child(3)

2.

Dapatkan nilai sel meja tertentu, anda boleh menggunakan kaedah

atau

, dengan syarat sel dipilih. Contohnya: .text() .html() Kod ini mendapat nilai sel ketiga dalam baris kedua jadual.

<code class="language-javascript">var cellValue = $("table tr:nth-child(2) td:nth-child(3)").text();</code>

3.

Semua sel dalam lajur tertentu boleh dipilih menggunakan pemilih , dan kemudian tetapkan nilai mereka menggunakan kaedah

atau

. Contohnya: :nth-child() .html() Kod ini menetapkan nilai semua sel dalam lajur ketiga jadual untuk "nilai baru". .text()

<code class="language-javascript">$("table tr td:nth-child(3)").html("新值");</code>
4.

anda boleh menggunakan kaedah untuk menambah kelas ke sel tertentu. Contohnya:

Kod ini menambah kelas bernama "MyClass" ke sel ketiga baris kedua meja.

.addClass()

5.
<code class="language-javascript">$("table tr:nth-child(2) td:nth-child(3)").addClass("myClass");</code>

boleh digunakan untuk mengeluarkan kelas sel tertentu. Contohnya: Kod ini menghilangkan kelas bernama "MyClass" dari sel ketiga pada baris kedua meja.

.removeClass() 6.

<code class="language-javascript">$("table tr:nth-child(2) td:nth-child(3)").removeClass("myClass");</code>

Warna latar belakang sel tertentu boleh diubah menggunakan kaedah

. Contohnya:

Kod ini mengubah warna latar belakang sel ketiga pada baris kedua jadual menjadi kuning.

7. .css()

<code class="language-javascript">$("table tr:nth-child(2) td:nth-child(3)").css("background-color", "yellow");</code>
anda boleh menggunakan kaedah

untuk menambah baris ke meja. Contohnya:

Kod ini menambah baris ke meja dengan sel.

8.

.append()

anda boleh menggunakan kaedah
<code class="language-javascript">$("table").append("<tr><td>新单元格</td></tr>");</code>
untuk mengeluarkan baris dari jadual. Contohnya:

Kod ini menghilangkan baris kedua jadual.

9.

anda boleh menggunakan kaedah .append() untuk menambah sel ke baris tertentu dari jadual. Contohnya:

<code class="language-javascript">function setRowPrice(tableId, rowId, colNum, newValue) {
    $('#' + tableId).find('tr#' + rowId).find('td:eq(' + colNum + ')').html(newValue);
}</code>
Kod ini menambah sel ke baris kedua jadual.

10.

anda boleh menggunakan kaedah

untuk mengeluarkan sel dari baris tertentu dalam jadual. Contohnya: .remove()

Kod ini menghilangkan sel ketiga pada baris kedua jadual.
<code class="language-javascript">$("table tr:nth-child(2) td:nth-child(3)").html("新值");</code>

Atas ialah kandungan terperinci Nilai set jQuery pada sel meja tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn