Показать сообщение отдельно
  #1 (permalink)  
Старый 18.02.2014, 21:48
Аватар для Ваяс
Аспирант
Отправить личное сообщение для Ваяс Посмотреть профиль Найти все сообщения от Ваяс
 
Регистрация: 29.12.2011
Сообщений: 67

Не рабтает отметка всех чекбоксов
Всем привет, не могу понять причину почему не работают чек боксы.
На более поздних версиях jquery. Один раз отмечаются все, больше нет.
Таких как 2.1.0 прикладываю код.
$(document).ready( function() {
	$('#select_all').change(function() {
		var checkboxes = $(this).closest('form').find(':checkbox');
		($(this).is(':checked')) ? checkboxes.attr('checked', 'checked') : checkboxes.removeAttr('checked');				
	});			
});

<form>
    <table>
        <tr>
            <td><input type="checkbox" id="select_all"/></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="select[]"/></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="select[]"/></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="select[]"/></td>
        </tr>
    </table>
</form>
Ответить с цитированием