Tengo una casilla de verificación en una tabla que contiene la identificación de ese elemento de fila. Quiero permitir que el usuario seleccione varias filas. Sin embargo, parece que no puedo marcar la casilla de verificación en Chrome. Cargué el sitio en mi móvil y funciona. Intenté insertar un clic, pero no parece que la casilla de verificación también registre ningún clic. Por favor ayuda.
La mesa
<?php echo form_open_multipart('Events/Two/Search');?> <table class="table"> <thead> <tr class="text-left"> <td></td> <td>Name</td> <td>Email</td> <td>Phone Number</td> <td>Address</td> </tr> </thead> <tbody> <?php if(!empty($datatable)){ foreach ($datatable as $data){ ?> <tr> <td><input type="checkbox" name="id[]" value="<?php echo $data->id; ?>"/></td> <td><?php echo $data->first_name." ".$data->last_name; ?></td> <td><?php echo $data->email; ?></td> <td><?php echo $data->phone_number; ?></td> <td><?php echo $data->address;?></td> </tr> <?php } } ?> </tbody> </table> <?php echo form_close(); ?>EDIT: He borrado mi caché y cookies también. Funciona en el móvil pero no en Chrome por alguna razón.
EDIT 2: Funciona en Safari
EDICIÓN 3: si coloco una casilla de verificación en otro lugar, puedo marcarla. Simplemente no en la mesa
<tbody> <?php if(!empty($datatable)){ foreach ($datatable->result() as $data){ ?> <tr> <td><input type="checkbox" name="id[]" value="<?php echo $data->id; ?>"/></td> <td><?php echo $data->first_name." ".$data->last_name; ?></td> <td><?php echo $data->email; ?></td> <td><?php echo $data->phone_number; ?></td> <td><?php echo $data->address;?></td> </tr> <?php } } ?> </tbody> </table>Primero, parece que su consulta no funciona, así que obtenga una vista previa de este código, use jquery append para agregar más filas si necesita ayuda con ese código a continuación.
Jquery al hacer clic en AGREGAR/ELIMINAR FILA, visite el siguiente enlace https://jsfiddle.net/susanadhikary/omngzss8/8/