Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery自定义添加属性_Php_Jquery - Fatal编程技术网

Php jQuery自定义添加属性

Php jQuery自定义添加属性,php,jquery,Php,Jquery,我试图做的是,如果键的值与php代码匹配,我希望它在选项中添加一个选定的属性。php和jquery可以协作吗 $('#vessel_sub_category_id').append("<option value=" + key + " "if(key == <?php echo $select_update['vessel_sub_category_id']; ?>){'selected';}" >" + value + "</option>");

我试图做的是,如果键的值与php代码匹配,我希望它在选项中添加一个选定的属性。php和jquery可以协作吗

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

$(“#船只(子)类别(id”)。追加(“是的。但需要在PHP中回显的字符串周围加引号:)

$(“#船舶#子(类别)id”)。追加(“"所选“:”)+“>”+值+”;

更新:忘记了if之前和之后的
+

sir marc仍然没有显示所选值。更新:您的引号有问题:将双引号替换为单引号,以确保该值有双引号
$('#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>');