问题标签 [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.
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 实现,但没有成功
很想知道那里发生了什么提前谢谢
jquery - 以 jQuery UI SelectMenu 插件为主题的选择列表上的 jQuery 验证
这是对另一个问题的跟进;首先,我需要在正常的选择列表上进行验证。(第一部分可在此处获得)
我有一个选择菜单,上面有一些 jQuery 验证逻辑。我正在使用 ASP.NET MVC,所以有一些自定义属性 - 但现在我只想让验证工作,所以属性并不重要。
我设法让它发挥作用(实际上,Gajotres 解决了它,而不是我。)
现在我想将它扩展到 jQuery UI selectmenu 插件(插件仍然是非官方的 - 预计在下一版本的 jQuery UI 中正式发布,但你可以在这里找到它:jQuery UI Select Menu (Unofficial)
我已经设法使样式正常工作,但现在验证再次失败。我正在发布我的代码,并在这里提琴。请注意,为了简洁起见,这里发布的代码不止于此。
jsFiddle(带插件)
jsFiddle(没有插件[正常工作])
预期行为
当“默认”选项是选择菜单中当前选择的值时,用户不能提交表单。
这是所有相关文件的链接,以防您出于某种原因不想尝试小提琴。
jQuery
- http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css
- http://code.jquery.com/ui/1.9.2/jquery-ui.js
jQuery 验证插件
选择菜单(分叉)
- http://ciel.github.com/jquery-ui/javascripts/jquery.ui.selectmenu.js
- http://ciel.github.com/jquery-ui/stylesheets/selectmenu.css
Javascript
HTML
CSS
在 selectmenu.css 文件中可以找到选择菜单主题的其他 CSS,可在此处获得
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
javascript - 未捕获的错误:选择菜单小部件实例没有此类方法“值”
我已经安装了 jQuery 的 1.10 版本,并且在尝试将值设置为我一直使用 selectmenu 小部件的方式时出现此错误。
错误:未捕获的错误:选择菜单小部件实例没有此类方法“值”
尝试设置选择菜单的索引时,我也收到相同的错误。
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:如您所见,我是所有这一切的初学者。
感谢您的时间和可能的答案。如果可能的话,请给我一些代码示例。谢谢!
javascript - 根据 data-* 属性过滤选择选项
我的页面上有 2 个选择菜单。
第一个有 3 个值:All, Active, Unactive
第二个填充来自服务器的数据。
我需要连接它们,这样当我从第一个select
菜单中选择一个选项时,第二个select
将只有某些选项(过滤第二个选择菜单)
我的想法是从具有 3 个元素的服务器获取数据:
我要做的第二件事是将所有具有自定义属性的选项添加到该选择中:
我在过滤第二个选择时遇到问题。
我已经将填充第二个选择包装在一个插件中,这样更容易重用它。
这是 jsFiddle 演示:http: //jsfiddle.net/Misiu/pr8e9/4/
我希望这个工作是在从服务器用户填充选择后,将能够从第二个选择中选择每个选项,但是当他更改第一个选择时,第二个将更新 - 仅显示适当的选项。
因此,如果他选择Active
,他将只能选择Active One
或Active Two
。
编辑: 感谢@oe.elvik,这是可行的解决方案
jquery-ui - 刷新选择菜单
我有一个 jquery-ui-selectmenu (jquery-ui-1.11.0pre),其中只有一个选项(目前)。现在,当我在原始选择元素中更改该值的文本时,我将不得不刷新选择菜单元素。所以我这样做:
似乎现在新选项的文本实际上已更改(在下拉菜单中),但我在按钮上看到的选择值没有更新,它仍然是旧值。我怎样才能解决这个问题?
jquery-ui - 将 jquery ui selectmenu 下拉菜单重置为默认选项
我有一个通过此代码呈现的下拉选择菜单
在视图中,它看起来像这样:
我想在提交后转到默认选项,但我无法使其工作。到目前为止,我已经尝试了很多东西,比如这个答案中提出的,使用
如果我做这样的事情,我的理解就足够有趣了
它返回到列表的最后一个选项。
任何想法?
谢谢
编辑:我忘了提到我想一个干净的方法只是为默认文本添加一个值,但我什至不知道这些助手是否可能
编辑2:我最终使用这个答案使它工作
xmlhttprequest - 在 XMLHttpRequest 之后 JQuery 选择菜单未初始化
我有选择框,我使用 XMLHttpRequest 将值加载到第二个选择框,我也在使用 JQuery 选择菜单。问题是在我从第一个选择框中选择一个项目后,第二个选择框发生了变化,但不会初始化 JQuery 选择菜单。有什么建议吗?