gpt4 book ai didi

jquery-ui - 如何允许仅使用 jquery ui 组合框选择预定义的选项?

转载 作者:行者123 更新时间:2023-12-04 06:07:24 26 4
gpt4 key购买 nike

Here是我当前的 jquery ui 组合框。它使用远程数据源。
Here是对标准组合框应用相同的方法。但我不确定如何在我的情况下应用它。

最佳答案

只需使用 change事件看是否ui.item被定义为:

/* snip */
change: function (event, ui) {
if (!ui.item) {
this.value = 'Any City';
}
}

更新示例: http://jsfiddle.net/FL7Nx/

根据您下面的评论,如果您想动态确定默认值应该返回什么,您可以将该值分配给小部件 _create 中的选定选项。方法:
_create: function() {
var self = this,
select = this.element.hide(),
selected = select.children(":selected"),
value = selected.val() ? selected.text() : "",
defaultValue = value;

然后稍后在 change功能:
change: function (event, ui) {
if (!ui.item) {
this.value = defaultValue;
}
}

更新示例: http://jsfiddle.net/jmdx4/

关于jquery-ui - 如何允许仅使用 jquery ui 组合框选择预定义的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8195230/

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