この記事の例では、JQuery が選択できるチェックボックスの数を制限する方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
プロジェクトではバッチで操作できるファイル数を制限する必要があるため、小さなコードを書きました
選択された項目の数が最大許容数を超える場合、他のチェックボックスを選択することはできません
それより小さい場合は、すべてのチェックボックスを選択できます
<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>
この記事が皆さんの jQuery プログラミングに役立つことを願っています。