0
有一个select2
元素:选择二不显示设定值
<select name="commande_id" id="commande">
<option value=""> -- Choisir une commande -- </option>
<option value="1">COM-2-2015</option>
</select>
$(document).ready(function() {
...
$("#commande").select2({width:'100%'});
...
});
当我在更新模式下进入页面,然后我设置选择元素的期权价值编程从数据库中的值:
$(document).ready(function() {
...
<?php
if (isset($data)) { ?>
...
$("#commande").val("<?php echo $data[0]['commande_id'];?>");
...
<?php
}
?>
...
});
的问题是,在运行时选择的元素没有显示相应的文字:
但是,当我点击它,然后适当的值选择:
那么如何使显示相应的文本?
我不知道如果我以正确的方式理解它,你想把正确的价值放在正确的地方吗?使用php设置选项的值和名称不是更好吗? –
检查答案是否可以帮助您做某件事 –
您需要在更改值后触发'change'事件,这就是问题所在。 –