Rumah > Soal Jawab > teks badan
P粉7072355682023-09-01 12:48:07
Anda tentukan class
,而不是id
。这意味着您无法轻松地区分它们。但是,通过一些巧妙的 JQuery 代码,您可以识别数量发生更改的表行,然后获取 quantity
和 unitprice
untuk input dan tetapkan jumlah harga 代码>:
$(document).ready(function() { $('.quantity').keyup(function() { let tableRow = $(this).parent().parent(); let quantity = tableRow.find('.quantity').val(); let unitprice = tableRow.find('.unitprice').val(); let totalprice = quantity * unitprice; tableRow.find('.totalprice').val(totalprice); }) });
Jadi di sini kita mendapat input kuantiti $(this)
,并获取父级两次:首先是
,然后是
。我们将其存储在tableRow
$(this), dan dapatkan induk dua kali: pertama
< /tr>< /kod>. Kami menyimpannya dalam tableRow. Memandangkan kita kini mengetahui baris jadual, kita boleh menggunakan find() untuk mengakses input.
一个>Untuk kod contoh, sila lihat:
https://codepen.io/kikosoft/pen/oNMjqLd🎜🎜balas0Batal