更改下拉选项动态SELECTED
我有这个下拉
DisabledEnabled
在javascript使用查询或只是简单的JavaScript,我想动态地将选择框的值更改为我的div show的值。 这是我的div节目
启用
所以如果这个div是Enabled我应该在Enabled选项中选择。 所以上面的下降就是
DisabledEnabled
我该怎么办? 谢谢
这小提琴怎么样?
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()