Contoh dalam artikel ini menerangkan cara JQuery mengehadkan bilangan kotak pilihan yang boleh dipilih. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Memandangkan projek perlu mengehadkan bilangan fail yang boleh dikendalikan dalam kelompok, saya menulis kod kecil
Jika bilangan item yang dipilih lebih besar daripada bilangan maksimum yang dibenarkan, kotak semak lain tidak boleh dipilih
Jika kurang daripada maka semua kotak pilihan boleh dipilih
<script type="text/javascript"> $(document).ready(function() { $('input[type=checkbox]').click(function() { $("input[name='apk[]']").attr('disabled', true); if ($("input[name='apk[]']:checked").length >= 3) { $("input[name='apk[]']:checked").attr('disabled', false); } else { $("input[name='apk[]']").attr('disabled', false); } }); }) </script> <ul> <li> <input type="checkbox" name="apk[]" value=1 /> APK1 </li> <li> <input type="checkbox" name="apk[]" value=2 /> APK2 </li> <li> <input type="checkbox" name="apk[]" value=1 /> APK3 </li> <li> <input type="checkbox" name="apk[]" value=4 /> APK4 </li> <li> <input type="checkbox" name="apk[]" value=6 /> APK5 </li> <li> <input type="checkbox" name="apk[]" value=7 /> APK6 </li> <li> <input type="checkbox" name="apk[]" value=8 /> APK7 </li> </ul>
Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.