Tengo una serie de casillas de verificación que se cargan 100 a la vez a través de ajax.jquery seleccione todas las casillas de verificación
Necesito este jquery para permitirme tener un botón cuando lo presiono revisar todo en la pantalla. Si hay más carga, y el botón está presionado, para alternar entre todos, luego presione de nuevo para volver a encender todo.
Esto es lo que tengo, obviamente no funciona para mí.
$(function() {
$('#selectall').click(function() {
$('#friendslist').find(':checkbox').attr('checked', this.checked);
});
});
El botón es #selectall
, las casillas de verificación son de clase .tf
, y todos ellos residen en un div padre llamado #check
, dentro de un div llamado #friend
, dentro de un div llamado #friendslist
Ejemplo:
<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">
su HTML es incorrecto. 'id's debe ser único por documento. Todavía se verá bien, pero te encontrarás con problemas cuando comiences a consultarlo. – nickf