gpt4 book ai didi

javascript - 设置 dijit.form.Select 小部件的值(选择的选项)

转载 作者:可可西里 更新时间:2023-11-01 01:38:14 24 4
gpt4 key购买 nike

我有一个 dijit.form.Select 小部件。如果重要的话,它与数据存储相关联。它已经充满了几个选项。我想要做的就是以编程方式设置它的值。我可以使用 myWidget.attr('value') 获取它的值,但是如果我尝试执行 myWidget.attr('value', 5) 示例(其中 5 是一个有效值),它所做的只是重置小部件以选择第一个选项,无论我给它什么值。

这似乎是一个错误,并且没有任何测试或文档显示如何完成我想要的。但是有什么方法,即使它是一个肮脏的黑客?

我正在使用 Dojo 1.4.0。请注意,dijit.form.Select 是 dojox.form.DropDownSelect 的新名称。

编辑:我什至尝试使用所有新选项重置小部件,但它忽略了具有 selected = true 的选项,只选择了第一个选项。不过还是有办法的。

最佳答案

即使您的值是整数,如果您将整数设置为字符串,那么这将起作用。

dijit.byId( 'my_select' ).attr( 'value', String( 5 ) );

关于javascript - 设置 dijit.form.Select 小部件的值(选择的选项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215979/

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