更改下拉选项动态SELECTED

我有这个下拉

DisabledEnabled 

在javascript使用查询或只是简单的JavaScript,我想动态地将选择框的值更改为我的div show的值。 这是我的div节目

启用

所以如果这个div是Enabled我应该在Enabled选项中选择。 所以上面的下降就是

 DisabledEnabled 

我该怎么办? 谢谢

这小提琴怎么样?

http://jsfiddle.net/rMrSU/

HTML

启用

  

JS

 $(document).ready(function(){ $('.dropdown option').each(function(){ if($(this).text()==$('div#show').text()) $(this).attr('selected','selected'); }); }); 

你可以这样做:

演示: http : //jsfiddle.net/eXbFg/

如果Div已“启用”,它将选择“已启用”选项

这小提琴怎么样?

HTML

  
Enabled

使用Javascript

 $('.dropdown option:contains(' + $('#myId').text() + ')').attr('selected', true); 

或者更好

 $('.dropdown').val($('.dropdown option:contains(' + $('#myId').text() + ')').val()) 

两者之间的区别在于,一个是分配所选属性(但这意味着可能有更多的那个项目selected="selected" )。 第二个更好,因为它将值分配给下拉列表。

这一切都取决于你需要如何访问下拉列表…个人我会去.val()

你的问题不是很清楚……与此function类似?

http://jsfiddle.net/eXbFg/

请注意,如果您感觉更舒服,可以使用文字或价值。