@PoodingRex

Как заставить код JS работать только для элемента с ID?

Всем привет! Подскажите, пожалуйста, как этот код: jsfiddle.net/fwzhcwqw/2 заставить работать исключительно внутри DIV с ID?
Задача в следующем: в определённом блоке есть 10 чекбоксов, но нажать можно не более двух за раз. Этот скрипт работает на всю страницу, а как сделать, чтобы работал только на один блок? Заранее спасибо!
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
UPD2: вот
<div id="param">
<input type='checkbox'/> 1<br/>
<input type='checkbox'/> 2<br/>
<input type='checkbox'/> 3<br/>
<input type='checkbox'/> 4<br/>
</div>
<input type='checkbox'/> 5<br/>
<input type='checkbox'/> 6<br/>

//обработка только внутри дива
$('div#param > input').change(function(){                
    if($('div#param > input:checked').length >= 2){
        $('div#param > input[type=checkbox]:not(:checked)').attr('disabled', true);
    } else{
        $('div#param > input[type=checkbox]:disabled').attr('disabled', false);
    }
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы