2015-04-01 163 views
1

我想要做的是,如果該鍵的值匹配的PHP代碼,我希望它在選項中添加一個選定的屬性。有可能協作PHP和jQuery?jQuery自定義添加屬性

$('#vessel_sub_category_id').append("<option value=" + key + " "if(key == <?php echo $select_update['vessel_sub_category_id']; ?>){'selected';}" >" + value + "</option>"); 

回答

3

是的。但是你需要把周圍的字符串你在PHP :)回聲報價

$('#vessel_sub_category_id').append('<option value="' + key + '"' + if(key == '<?php echo $select_update['vessel_category_id']; ?>'){' selected';}+' >' + value + '</option>'); 

會有甚至是實現一個更聰明的辦法是:

它會看起來像這樣:

$('#vessel_sub_category_id').append('<option value="' + key + '"'+ (key == '<?=$select_update['vessel_category_id'];?>'?' selected':'')+' >' + value + '</option>'); 

更新:忘了,如果之前的+事後

+0

先生馬克仍然沒有顯示所選值。 – 2015-04-01 11:32:23

+0

太棒了!..幫我..謝謝!再次感謝! – 2015-04-01 11:38:36

+0

更新:引用時出現問題:將單引號替換爲雙引號,以確保該值具有雙引號 – Marc 2015-04-01 11:38:44