ホームページ  >  記事  >  ウェブフロントエンド  >  selected_jquery チェックボックスの数を制限するための JQuery メソッド

selected_jquery チェックボックスの数を制限するための JQuery メソッド

WBOY
WBOYオリジナル
2016-05-16 16:03:081060ブラウズ

この記事の例では、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 プログラミングに役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。