gpt4 book ai didi

javascript - 如何获取其他 selectmenu() 的值?

转载 作者:行者123 更新时间:2023-11-29 19:27:01 33 4
gpt4 key购买 nike

我正在使用 jQuery ui selectmenu()。

我已经通过了https://jqueryui.com/selectmenu/

我有 2 个选择框。我想在第二个使用第一个选择框值。那么我怎样才能获得第一个选择框的值(value)。

暂时我正在这样做。

 <select class="select" id="one">
<option value="1">A</option>
<option value="2">B</option>
</select>

<select class="select2">
<option value="1">A</option>
<option value="2">B</option>
</select>

$(".select").selectmenu();
$(".select2").selectmenu({
change: function (event, data) {

var firstVal = $("#one-button .ui-selectmenu-text").text();
alert(firstVal);
return false;

}
});

有没有更好的方法来获取第一个选择框的值?

它生成以下类型的 HTML

<span class="ui-selectmenu-button ui-widget ui-state-default ui-corner-all" tabindex="0" id="one-button" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-owns="continents_1-menu" aria-haspopup="true" style="width: 0px;" aria-activedescendant="ui-id-29" aria-labelledby="ui-id-29" aria-disabled="false">
<span class="ui-icon ui-icon-triangle-1-s"></span>
<span class="ui-selectmenu-text">1</span>
</span>

最佳答案

可以获取select元素的值,selectui更新底层select元素的值。

var firstVal = $("#one").val();

演示:Fiddle

关于javascript - 如何获取其他 selectmenu() 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30116700/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com