Jquery ui 更改动态选择的下拉选项

Jquery ui 更改动态选择的下拉选项,jquery-ui,jquery,Jquery Ui,Jquery,我有这个下拉列表 <select class="dropdown"><option value="0">Disabled</option><option value="1">Enabled</option></select> 禁用已禁用 在使用query或纯javascript的javascript中,我希望动态地将select框的值更改为divshow的值。这是我的节目 启用 所以,如果这个div被启用,我应该在Ena

我有这个下拉列表

<select class="dropdown"><option value="0">Disabled</option><option value="1">Enabled</option></select>
禁用已禁用
在使用query或纯javascript的javascript中,我希望动态地将select框的值更改为divshow的值。这是我的节目

启用 所以,如果这个div被启用,我应该在Enabled选项中选择。所以上面的下拉列表是

<select class="dropdown"><option value="0">Disabled</option><option value="1" selected>Enabled</option></select>
禁用已禁用
我该怎么做?谢谢

怎么样

HTML

或者更好

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

这完全取决于您需要如何访问下拉列表。。。我个人会选择
.val()

怎么样

HTML

或者更好

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


这完全取决于您需要如何访问下拉列表。。。就个人而言,我会选择
.val()
你可以这样做:

演示:


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

您可以执行以下操作:

演示:

如果Div有“enabled”,它将选择“enabled”选项

这个提琴怎么样

HTML

启用 这把小提琴怎么样

HTML

启用
你的问题不是很清楚。。。类似于此功能吗


请注意,如果您觉得舒服,您可以使用文本或值。

您的问题不是很清楚。。。类似于此功能吗

请注意,如果您觉得更舒服,您可以使用文本或值。

什么是“div show”?“秀”是你所在部门的班级吗?div中的文本是如何动态变化的?div show到底是什么?“秀”是你所在部门的班级吗?div中的文本是如何动态变化的?
<select class="dropdown">
    <option value="0">Disabled</option>
    <option value="1">Enabled</option>
</select>

<div id="myId">Enabled</div>
$('.dropdown option:contains(' + $('#myId').text() + ')').attr('selected', true);
$('.dropdown').val($('.dropdown option:contains(' + $('#myId').text() + ')').val())
<select class="dropdown">
    <option value="0">Disabled</option>
    <option value="1">Enabled</option>
</select>
$(document).ready(function(){
    $('.dropdown option').each(function(){
        if($(this).text()==$('div#show').text())
            $(this).attr('selected','selected');
    });
});