У меня есть ряд флажков, которые загружаются по 100 за один раз через ajax.
Мне нужен этот jquery, чтобы у меня была кнопка при нажатии, чтобы проверить все на экране. Если больше загружено и нажата кнопка, чтобы, возможно, отключить все, а затем снова нажать, чтобы снова включить все.
Это то, что у меня есть, очевидно, это не работает для меня.
$(function () {
$('#selectall').click(function () {
$('#friendslist').find(':checkbox').attr('checked', this.checked);
});
});
Кнопка #selectall
, флажки - это класс .tf
, и все они находятся в родительском div, называемом #check
, внутри div, называемого #friend
, внутри div, называемого #friendslist
Пример:
<div id='friendslist'>
<div id='friend'>
<div id='check'>
<input type='checkbox' class='tf' name='hurr' value='durr1'>
</div>
</div>
<div id='friend'>
<div id='check'>
<input type='checkbox' class='tf' name='hurr' value='durr2'>
</div>
</div>
<div id='friend'>
<div id='check'>
<input type='checkbox' class='tf' name='hurr' value='durr3'>
</div>
</div>
</div>
<input type='button' id='selectall' value="Select All">