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'事件,這就是問題所在。 –