Rumah >hujung hadapan web >tutorial js >JQuery mengira bilangan kotak semak yang diperiksa
Gunakan jQuery untuk mengira bilangan kotak semak dalam jadual
<code class="language-javascript">$('#table :input[type="checkbox"]:checked').length</code>Kotak Kotak Kotak Statistik JQuery Soalan Lazim
Bagaimana untuk mengira bilangan kotak semak dengan JavaScript tulen?
untuk memilih semua kotak semak dan kemudian gunakan kaedah querySelectorAll
untuk menyaring kotak semak yang dipilih. Berikut adalah contoh mudah: Array.prototype.filter
<code class="language-javascript">let checkboxes = document.querySelectorAll('input[type="checkbox"]'); let checked = Array.from(checkboxes).filter(input => input.checked); console.log(checked.length);</code>Kod ini akan merakam bilangan kotak semak yang dipilih ke konsol.
Bagaimana untuk mengira bilangan kotak semak dalam masa nyata?
untuk mengira bilangan kotak semak dalam masa nyata. Acara ini dicetuskan apabila status kotak semak berubah. Anda boleh menggunakan acara ini untuk mengemas kini kiraan apabila kotak semak dipilih atau tidak dicentang. Berikut adalah contoh: .change()
<code class="language-javascript">$('input[type="checkbox"]').change(function() { let count = $('input[type="checkbox"]:checked').length; console.log(count); });</code>Kod ini merekodkan bilangan kotak semak yang dipilih sekarang ke konsol apabila kotak semak dipilih atau tidak terkawal.
Bagaimana untuk memaparkan bilangan kotak semak di halaman saya?
<code class="language-javascript">$('input[type="checkbox"]').change(function() { let count = $('input[type="checkbox"]:checked').length; $('#count').text(count); });</code>Dalam contoh ini,
adalah id elemen HTML yang akan dipaparkan untuk dihitung. #count
, anda boleh mengira bilangan kotak semak yang dipilih dalam kumpulan seperti ini: group1
<code class="language-javascript">$('div#group1 input[type="checkbox"]').change(function() { let count = $('div#group1 input[type="checkbox"]:checked').length; console.log(count); });</code>Kod ini akan merakam bilangan kotak semak yang dipilih dalam
ke konsol. group1
untuk mengira bilangan kotak semak yang tidak terkawal. Berikut adalah contoh: :not(:checked)
<code class="language-javascript">let count = $('input[type="checkbox"]:not(:checked)').length; console.log(count);</code>Kod ini akan merakam bilangan kotak semak yang tidak terkawal ke konsol.
Atas ialah kandungan terperinci JQuery mengira bilangan kotak semak yang diperiksa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!