Dalam pembangunan web, jQuery ialah perpustakaan JavaScript yang biasa digunakan Ia merangkumi sejumlah besar operasi DOM yang biasa digunakan dan memudahkan kerja pembangun. Salah satu keperluan biasa ialah menjumlahkan lajur jadual Artikel ini akan memperkenalkan cara menggunakan jQuery untuk merentasi elemen td dan menjumlahkannya.
Untuk jadual ringkas, anda perlu mendapatkan bahagian tbody jadual, yang boleh dicapai menggunakan kod berikut:
var tbody = $('table tbody');
Seterusnya, anda perlu melintasi setiap baris tr dalam tbody, dan kemudian traverse Untuk setiap td dalam baris, cari lajur untuk dijumlahkan dan tambahkan nombor dalam td. Kodnya adalah seperti berikut:
// 需要求和的列的索引值 var columnIndex = 1; // 用于累加列中的数字 var sum = 0; // 遍历每个 tr tbody.find('tr').each(function() { // 找到需要求和的列 var td = $(this).find('td').eq(columnIndex); // 将该列中的数字累加起来 sum += parseInt(td.text()); }); // 输出求和结果 console.log('总和为:' + sum);
Dalam kod di atas, pembolehubah columnIndex mewakili nilai indeks lajur yang perlu dijumlahkan, dan pembolehubah jumlah digunakan untuk mengumpul nombor dalam lajur. Apabila merentasi setiap tr dalam tbody, gunakan kaedah cari untuk mencari td yang terletak di columnIndex dalam baris, dan kemudian gunakan parseInt untuk menukar kandungan td kepada nombor dan menambahnya kepada jumlah.
Dalam penggunaan sebenar, anda juga perlu memberi perhatian kepada perkara berikut:
Ringkasnya, menggunakan jQuery untuk merentasi td dan sum ialah operasi yang agak mudah, tetapi anda perlu memberi perhatian kepada isu ketepatan dan cara mengendalikan kandungan bukan angka. Mahir dalam operasi ini boleh meningkatkan kecekapan pembangunan.
Atas ialah kandungan terperinci Bagaimana untuk menggelungkan elemen td dan menjumlahkannya menggunakan jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!