问题标签 [jquery-ui-selectmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
447 浏览

wordpress - jquery ui selectmenu 与 wordpress 3.5 一起工作很奇怪

我在 wordpress 的 3.4 版http://xn--5dbaaldanagj3al0n.org.il/上构建此表单

我像这样植入jquery ui文件

并将脚本header.php像这样放在文件中

现在,当您进入该站点时,您会看到下拉列表看起来很奇怪,宽度假设与所有字段相同,并且选择已损坏。当我完成这个表格的开发时,一切都很顺利。

是因为3.5版本自带jquery ui文件吗?是3.5吗??我试图取消 JS 实现,但没有成功

很想知道那里发生了什么提前谢谢

0 投票
2 回答
1609 浏览

jquery - 以 jQuery UI SelectMenu 插件为主题的选择列表上的 jQuery 验证

这是对另一个问题的跟进;首先,我需要在正常的选择列表上进行验证。(第一部分可在此处获得)

我有一个选择菜单,上面有一些 jQuery 验证逻辑。我正在使用 ASP.NET MVC,所以有一些自定义属性 - 但现在我只想让验证工作,所以属性并不重要。

我设法让它发挥作用(实际上,Gajotres 解决了它,而不是我。)

现在我想将它扩展到 jQuery UI selectmenu 插件(插件仍然是非官方的 - 预计在下一版本的 jQuery UI 中正式发布,但你可以在这里找到它:jQuery UI Select Menu (Unofficial)

我已经设法使样式正常工作,但现在验证再次失败。我正在发布我的代码,并在这里提琴。请注意,为了简洁起见,这里发布的代码不止于此。

jsFiddle(带插件)

jsFiddle(没有插件[正常工作])


预期行为

当“默认”选项是选择菜单中当前选择的值时,用户不能提交表单。


这是所有相关文件的链接,以防您出于某种原因不想尝试小提琴。

jQuery

jQuery 验证插件

选择菜单(分叉)

Javascript

HTML

CSS

​在 selectmenu.css 文件中可以找到选择菜单主题的其他 CSS,可在此处获得

0 投票
1 回答
1286 浏览

javascript - jQuery 选择菜单 1.10 版不触发更改

我已将 1.10 的 jQuery 版本添加到我的项目和 selectmenu 小部件中,但我无法触发更改事件。

在我升级到 1.10 之前,选择菜单运行良好。

我需要做什么才能使它正常工作?

------------更新我已经让它像

但选择不会崩溃

从 Google 获取样式

http://code.google.com/p/jquery-ui/source/browse/branches/labs/selectmenu/ui.selectmenu.css?r=2776

0 投票
2 回答
9051 浏览

javascript - 未捕获的错误:选择菜单小部件实例没有此类方法“值”

我已经安装了 jQuery 的 1.10 版本,并且在尝试将值设置为我一直使用 selectmenu 小部件的方式时出现此错误。

错误:未捕获的错误:选择菜单小部件实例没有此类方法“值”

尝试设置选择菜单的索引时,我也收到相同的错误。

0 投票
1 回答
739 浏览

javascript - 使 jQuery UI 选择菜单“不更改”“更改”事件的值

我正在使用您可以在此处找到的“fnagel jQuery UI Selectmenu Widget” 。当基于某些条件触发更改事件时,我想让小部件不选择新选项。

通常这是由return false;change 事件中的 ' ' 完成的。但它不起作用。我在这里创建了一个小提琴

有人可以通过不选择更改事件的值来帮助我使小提琴工作吗?

谢谢!

0 投票
1 回答
2638 浏览

jquery-mobile - jquery mobile - 通过单击“ALL”选项选择,取消选择所有选择菜单选项

这是我的问题:我使用 Jquery mobile 来设置一些表单元素的样式。表单元素之一是多选菜单。我希望这个选择菜单具有这种行为http://jsfiddle.net/LynCV/(这个 jsfiddle 示例不是我的,我在互联网上找到了它)。我可以在本机选择菜单样式上实现此行为,但它不适用于自定义菜单样式。

这是不符合我要求的代码:

同样,我想要的是:选择“所有”选项以取消选择所有其他选项,并且不允许在不取消选择“所有”选项的情况下选择其他选项。当取消选择“全部”选项时,允许选择一个或多个选项。

edit1:阅读 jquery 移动 API。我在这里播种http://api.jquerymobile.com/select/#method-refresh来实现我想要的我必须使用 refresh() 方法。但我无法理解如何使用它。

edit2:我在这里的问题可能被认为是重复的,但我搜索了答案,但我不明白如何使用我找到的解决方案来解决我的问题。所以我要求对我的问题有一个具体的答案。

编辑2:如您所见,我是所有这一切的初学者。

感谢您的时间和可能的答案。如果可能的话,请给我一些代码示例。谢谢!

0 投票
1 回答
1396 浏览

javascript - 根据 data-* 属性过滤选择选项

我的页面上有 2 个选择菜单。

第一个有 3 个值:All, Active, Unactive第二个填充来自服务器的数据。

我需要连接它们,这样当我从第一个select菜单中选择一个选项时,第二个select将只有某些选项(过滤第二个选择菜单)

我的想法是从具有 3 个元素的服务器获取数据:

我要做的第二件事是将所有具有自定义属性的选项添加到该选择中:

我在过滤第二个选择时遇到问题。

我已经将填充第二个选择包装在一个插件中,这样更容易重用它。

这是 jsFiddle 演示:http: //jsfiddle.net/Misiu/pr8e9/4/

我希望这个工作是在从服务器用户填充选择后,将能够从第二个选择中选择每个选项,但是当他更改第一个选择时,第二个将更新 - 仅显示适当的选项。
因此,如果他选择Active,他将只能选择Active OneActive Two

编辑: 感谢@oe.elvik,这是可行的解决方案

0 投票
0 回答
279 浏览

jquery-ui - 刷新选择菜单

我有一个 jquery-ui-selectmenu (jquery-ui-1.11.0pre),其中只有一个选项(目前)。现在,当我在原始选择元素中更改该值的文本时,我将不得不刷新选择菜单元素。所以我这样做:

似乎现在新选项的文本实际上已更改(在下拉菜单中),但我在按钮上看到的选择值没有更新,它仍然是旧值。我怎样才能解决这个问题?

0 投票
4 回答
3002 浏览

jquery-ui - 将 jquery ui selectmenu 下拉菜单重置为默认选项

我有一个通过此代码呈现的下拉选择菜单

在视图中,它看起来像这样:

我想在提交后转到默认选项,但我无法使其工作。到目前为止,我已经尝试了很多东西,比如这个答案中提出的,使用

如果我做这样的事情,我的理解就足够有趣了

它返回到列表的最后一个选项。

任何想法?

谢谢

编辑:我忘了提到我想一个干净的方法只是为默认文本添加一个值,但我什至不知道这些助手是否可能

编辑2:我最终使用这个答案使它工作

0 投票
1 回答
127 浏览

xmlhttprequest - 在 XMLHttpRequest 之后 JQuery 选择菜单未初始化

我有选择框,我使用 XMLHttpRequest 将值加载到第二个选择框,我也在使用 JQuery 选择菜单。问题是在我从第一个选择框中选择一个项目后,第二个选择框发生了变化,但不会初始化 JQuery 选择菜单。有什么建议吗?