2015-04-01 139 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