Olá pessoal, preciso de uma ajuda para entender o por que a minha data table não mostra a mascara em todos os registros, ele mostra somente no primeiro.
//codigo de listagem
<div class="row">
<div class="col-xs-12">
<div class="x_panel">
<div class="row">
<div class="col-xs-12">
<div class="x_panel">
<div class="x_content">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th>Nome</th>
<th>CPF</th>
<th>E-mail</th>
<th>Tel. Celular</th>
<th>Cidade</th>
<th>Ações</th>
</tr>
</thead>
<tbody>
<?php
foreach($pacientes as $paciente) {
?>
<tr class="<?php echo ($paciente->pes_ativo == 0 ? 'linha-off' : '' ); ?>">
<td><?php echo $paciente->pes_nome; ?></td>
<td id="cpf"><?php echo $paciente->pes_fis_cpf; ?></td>
<td><?php echo $paciente->pes_email; ?></td>
<td id="tel_celular"><?php echo $paciente->pes_celular; ?></td>
<td><?php echo $paciente->cid_nome; ?></td>
<td>
<a href="<?php echo base_url('paciente/edicao/'.$paciente->pes_id); ?>" class="btn btn-round btn-primary"><i class="fa fa-edit"></i></a>
<a href="<?php echo base_url('paciente/visualizacao/'.$paciente->pes_id); ?>" class="btn btn-round btn-default"><i class="fa fa-eye"></i></a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
O id=“cpf” e id=“tel_celular” estão ali para que o jQuery Mask faça a sua parte. Quando eu clico em EDITAR ou VISUALIZAR ele preenche a mascara em todos os campos, somente na tabela que estou com problema.
Desde já agradeço pela ajuda.