问题标签 [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 投票
2 回答
3163 浏览

jquery - 如何为每个选项显示带有 jQ​​uery UI 选择菜单的工具提示?

当我将鼠标悬停在selectmenu我想显示自定义工具提示中的选项时。我可以为普通按钮展示它。例子:

但我无法让它与选择菜单一起使用。当我将鼠标悬停在菜单中的不同选项上时,我希望能够看到每个选项的工具提示。例子:

我使用 jqueryUI 1.11.0。我怎样才能使这项工作?

0 投票
1 回答
1275 浏览

jquery - 在动态填充的下拉 Jquery 中设置选定的选项

我有 2 个级联下拉列表:下拉 A(从数据库中填充,没有静态值)和下拉 B

用户从下拉 A 中选择一个值,并基于该值填充在下拉 B 中(再次从本地存储的基于数据的表中)。这一切都很好

现在让我们说下拉 A 有项目:项目 1,项目 2,项目 3....

下拉 B 具有项目 1 的值:10,20,30

第 2 项:10,50,40

第 3 项:20,70,90。

用户选择项目 1 并从向下 B 中选择值“10”,页面提交,对于新条目,他选择项目 2,

现在我的要求是,如果用户选择项目 2,那么我的下拉 B 应该自动默认为值“!0”,因为这是用户选择的最后一个值,也是项目 2 存在的值。

我正在像这样动态创建两个下拉列表:

有人可以建议我如何将值设置为动态创建和填充的下拉列表中最后选择的值?


我已经尝试过了,它不起作用,它仍然显示默认值“选择流体类型”,请参阅下面的代码

0 投票
1 回答
1829 浏览

javascript - jQuery v1.6.4 无法识别 selectmenu(),错误:“未定义不是函数”

我正在尝试使用 jQuery 1.64 使用下面的代码刷新“选择菜单”(我需要使用这个版本,尽管我使用哪个版本似乎并不重要)。当我尝试运行 selectmenu() 函数时,出现以下错误。

错误:

小提琴:http: //jsfiddle.net/DNaFv/

html

jQuery:

$("#test").selectmenu("refresh");

0 投票
2 回答
1787 浏览

c# - 与 jQuery ui 选择菜单一起使用时,Asp.net Dropdownlist selected Index 未触发

当我在下拉列表上使用 jQuery-UI 选择菜单并尝试调用selectedindexchanged事件时,它不会触发,如果我select menu从下拉列表中删除 jQuery 函数,它工作正常。

我无法解决,需要帮助。

我的实现是

jQuery调用如下:

后面的代码是

注意:当 jQuery 选择菜单函数调用被移除时,这个函数可以正常工作

0 投票
1 回答
1702 浏览

jquery - 如何聚焦 jQuery 的 Selectmenu 小部件以模拟原生选择

我的问题是关于以下页面:

http://api.jqueryui.com/selectmenu/(jQuery的 Selectmenu Widget API 文档)

它在顶部附近声明:

键盘交互

打开菜单时,可以使用以下键盘命令:

  • UP/ LEFT:将焦点移至上一项。
  • DOWN/ RIGHT:将焦点移至下一项。

等等

但是,他们在页面底部给出的三个示例(以及我自己的代码)表明默认情况下不会发生键盘交互。在键盘可以与它们一起使用之前,您必须显式地切换到控件,否则按下UPDOWN滚动整个页面。我已经用 Opera (Presto)、Firefox 32 和 Opera 24 (Chrome/Webkit) 对此进行了测试,并且在所有这些上都得到了相同的行为。

如何完全模拟<select>s 的本机行为?是否onclick足够或是否有其他事件我没有想到会导致输入获得焦点(正如我之前所说,选项卡已经工作)?

0 投票
1 回答
1158 浏览

angularjs - 在 jQuery UI Selectmenu 之后选择未触发的 AngularJS ng-change 事件

我有以下部分 VIEW 代码:

我也有我的功能

虽然一切都很好。事件被触发。

但是当我selectjQuery UI Selectmenu 绑定我时:

在那次事件之后ng-change不再发生火灾。

你认为这种行为与应用display: none后的风格selecmenu有什么关系?

0 投票
1 回答
319 浏览

jquery-ui - jquery ui下拉菜单忽略高度

我有几个很长的下拉菜单,所以我设置了一个高度,这样我就会得到滚动条。我正在使用 jquery 选择菜单下拉菜单。所有下拉菜单都忽略了高度,即使我可以在“开发者”窗口(f12)中看到它并且没有被覆盖。我尝试以几种方式应用它:

CSS:

或者

或者

我确信我有我需要的所有脚本并且顺序正确,因为所有其他 jquery ui 东西都可以找到,即使在下拉列表中也是如此。只是高度被忽略了。

所有下拉列表都有“ddl”类,这在所有页面的包含页脚中:

以下是包含脚本的列表(按顺序):

如果重要的话,这是一个 ASP MVC4 应用程序。这是JSFiddle。这是我的第一个小提琴,所以不确定我是否做对了。 http://jsfiddle.net/battlfrog/jmhwxgom/

我试图让它像这样工作: http: //api.jqueryui.com/selectmenu/#method-menuWidget

0 投票
1 回答
679 浏览

android - 如何在 jQueryUI Selectmenu 中的移动设备上触发本机移动选择器轮

我正在使用 jQueryUI SelectMenu 来设置下拉菜单的样式。但是,我需要在移动设备上显示本机滚轮界面,因为移动设备上的菜单太长了。

菜单:http: //jqueryui.com/selectmenu/

有没有办法在桌面上拥有 jQueryUI 界面,但在平板电脑和手机上,点击菜单后,屏幕上会出现原生设备选择器轮盘?

我已经搜索和搜索,但找不到答案。已经检查过之前关于 SO 的问题,但找不到。除非我使用了错误的关键字。

此外,注意到在搜索中,出现了 jQueryMobile 选择菜单,但这是不同的。希望我不必切换到这个,因为它需要大量的返工。

有什么建议吗?请 :)

0 投票
2 回答
12107 浏览

javascript - 如何使用 jQueryUI Selectenu 在更改时获取所选项目的值

我正在使用“选择菜单”小部件来显示表单中的状态列表:

在我的脚本中,我有

现在,我要做的是发出所选选项值的警报。所以我有这个:

问题是由于某种原因,当我使用 JQueryUI 函数时,这些都不起作用selectmenu()

当我删除那一行时,一切正常。$( "#state" ).selectmenu();我的理解是,为了使用 JQuery UI 主题和功能,我需要包括在内 。

谁能告诉我这个问题可能是什么。同样,如果我删除该 selectmenu 行,它会正常工作。

谢谢!

0 投票
3 回答
4360 浏览

jquery-ui - 如何使用 jquery-ui 选择菜单扩展方法(_renderItem、_renderMenu 等)

JQuery-UI 选择菜单小部件有一些扩展方法,可用于自定义下拉选择菜单的呈现/样式。从api 文档中,可以使用以下小部件扩展方法来自定义菜单: - _renderItem( ul, item ) - _renderMenu( ul, items )

我想要实现的是,仅针对 selectmenu 小部件的一个实例覆盖上述扩展方法,而不是在全局级别。小部件工厂文档确实有关于扩展小部件特定实例的示例(示例在本页底部),但在将其应用于选择菜单扩展方法方面没有任何成功。非常感谢对此问题的任何见解。