Plugin select2 não vem com opção selecionada marcada.
Bom dia! Estou usando o plugin select2 e tenho os options inseridos no elemento select através de ajax, porém o option que tem o atributo selected não está vindo selecionado quando eu uso o select2 (vem todas as opções normalmente só a que deveria vir selecionada não vem selecionada), agora se usar um select normal vem selecionado.
Alguém já passou por isso? Segue abaixo o meu código:
HTML:
<select id="diretoriaAt" name="diretoria" style="width:80px;">
</select>
JavaScrpt:
$('#diretoriaAt').html('');
$('#diretoriaAt').load('./php/editaIndicador.php?idInd='+id+'&op=diretoria');
$('#diretoriaAt').select2();
E esse é o PHP que gera os options e o option que deveria vir marcado no select2:
function consulDiretoria($id){
$queryD= "SELECT DISTINCT diretoria FROM tb_indicadores;";
$resultD= mysql_query($queryD);
$queryM= "SELECT diretoria FROM tb_indicadores WHERE id=$id";
$resultM= mysql_query($queryM);
$rowM = mysql_fetch_assoc($resultM);
while($rowD = mysql_fetch_assoc($resultD)){
$D = $rowD['diretoria'];
$selected="";
if($rowM['diretoria'] == $D){
$selected="selected='selected'";
}else{
$selected="";
}
echo "<option class='options' $selected value='$D'>$D</option>";
}
}Discussão (4)
Carregando comentários...