如何将下拉列表的选项值设置为选中状态

时间:2012-08-02 02:08:45

标签: jquery

我正在使用

var back_color = "#000000";
var id = 1;
var back_color = "#ffffff"
jQuery("#color"+id+" option[value=back_color]").attr("selected", "selected");

这不起作用。

1 个答案:

答案 0 :(得分:3)

var back_color = "#000000";
var id = 1;
// var back_color = "#ffffff" Why are you defining this twice?

大概你想要back_color值,而不仅仅是文字。 (另外,根据CSS,不引用属性选择器中的属性值在技术上是合法的,但根据我的经验,如果没有引号,jQuery将无法工作。)

jQuery("#color"+id+" option[value='"+back_color+"']").attr("selected", "selected");