2016-01-02 4 views
0

У меня есть этот код для ограничения флажков в форме, и я хочу знать, могу ли я использовать его с более чем одним идентификатором, что-то вроде 10 вариантов ограничений между этими двумя формами (идентификаторы iphorm_1_10 и iphorm_1_12)Несколько идентификаторов в одном коде

Спасибо!

<script> 
jQuery(document).ready(function ($) { 
    var $checkboxes = $('.iphorm_1_10'); 

    $checkboxes.click(function() { 
     var checked = 0; 
     $checkboxes.each(function() { 
      if ($(this).is(':checked')) { 
       checked++; 
      } 
     }); 

     if (checked > 10) { 
      alert('You can only select 10 options') 
      $(this).prop('checked', false); 
      $.uniform.update(); 
      return false; 
     } 
    }); 
}); 

+0

В дополнение к ответу Heady '.class' выбирает класс. '# id' выбирает идентификатор. – Roope

ответ

1

Я смущен. $('.iphorm_1_10'); относится к классу .iphorm_1_10, а не к ID, я ошибаюсь? Если вы используете классы, просто дайте своим формам один и тот же класс. Если вы хотите использовать идентификаторы, повторите свой .each за каждый полученный вами идентификатор.

Смежные вопросы