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 中回显的字符串周围加上引号:)

$('#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>');

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

关于php - jQuery 自定义添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29389527/

相关文章:

javascript - 复选框选中或取消选中值 null

JavaScript,使用 JQuery 操作 HTML 'style'

javascript - 使用 Codeigniter 403 的 Ajax 请求(禁止)

php - 如何将动态 php 页面放入 jquery Accordian "active"部分

Javascript 将对象插入特定索引

javascript - 有没有办法让 komodo edit 突出显示以 '$' 美元符号开头的变量?

javascript - 如果ID有类,则设置另一个元素的属性

php - 如何使用 PHP 编辑 php/html 文件

php - 更新查询中使用的嵌套 foreach 循环中的数据

PHP PDOStatement->执行非常慢