问题标签 [select-menu]

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 回答
1286 浏览

jquery - Jquery移动文本框并选择具有相同高度的菜单

我在 ay jquery 移动应用程序中有一个文本菜单和一个下拉菜单。但问题是文本菜单的高度小于选择菜单的高度

这使得 UI 看起来很糟糕。

代码:

截屏: 截屏

单击此处获取 JS Fiddle

我怎样才能实现它?

谢谢你。

0 投票
1 回答
1049 浏览

javascript - JQuery Mobile:禁用并重新启用和刷新选择菜单选项

我想根据另一个值禁用或启用选择菜单中的某些选项。在示例中,用户将输入一个权重(在 stepOne 页面上),如果该值大于 3,则必须禁用选项“quad”(在 stepTwo 页面上)。如果该值小于或等于 3,则必须启用选项“quad”。

html 包含一个权重输入,然后是一个触发 stepOneSubmission 的提交按钮。下面的代码发生的情况是,如果权重高于 3,则页面不会改变 - 我认为它在刷新时卡住了 - 可能是因为尚未创建选择菜单因此无法刷新???。如果用户输入的权重低于 3,则页面更改为 stepTwo 有效。如果用户随后导航回 stepOne 并输入大于 3 的权重,则 stepOne 提交这次有效,并且“quad”被禁用。

0 投票
1 回答
3991 浏览

jquery - JQuery Mobile 1.4.2 selectmenu().selectmenu('refresh') 无法正常工作

我尝试使用下面的 2 个代码来刷新选择菜单,但它们不起作用。


这 3 个代码有效,但布局重复。

原始选择菜单:

原始图像

添加上述3个代码之一后,它变为:

在此处输入图像描述

有任何想法吗?谢谢。

0 投票
5 回答
41979 浏览

jquery - 如何处理 jQuery UI Selectmenu 更改事件

我使用带有自定义渲染选项的 jquery ui 选择菜单

我该如何处理这个change事件?

我试试

但它不适用于 jQuery UI Selectmenu

我也试试

它正在工作,但它创建了另一个选择菜单实例!

在此处输入图像描述

我的js代码

和我的html代码

0 投票
1 回答
1829 浏览

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

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

错误:

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

html

jQuery:

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

0 投票
4 回答
15204 浏览

jquery - jQuery 选择菜单下拉高度

我想限制下拉列表中的项目数,可以说是 6。经过相当多的搜索后,除了提示之外,我找不到任何东西,有一个 maxHeight 选项,但这似乎没有效果。

HTML:

Javascript:

TTFN,乔恩

[编辑] 澄清一下,我想将所有项目保留在下拉列表中,只显示用户滚动浏览的子集,就像普通桌面应用程序中的组合框一样。

0 投票
0 回答
351 浏览

android - Android 手机选择菜单上的截断文本

问题截图

我目前正在测试一个我在 Android 设备上工作的网站。我注意到,对于选择菜单(即下拉菜单)上较长的选项,文本会被截断。我知道文本很长,但我希望用户能够阅读整个文本。有没有办法来解决这个问题?也许在 Android 设备上让文本更小,让每个选项包含多行以便显示整个文本?我将不胜感激任何指导。

0 投票
4 回答
36 浏览

javascript - 您如何确定是否有任何选择菜单已成为焦点?

我正在尝试使用一个函数来限制查询调用,该函数将编辑的项目放入对象中,然后将它们传递给 PHP 脚本以仅更新编辑的信息。在这种情况下,我使用 jQuery 的 change() 函数,但是我找不到选择菜单的伪选择器(即:输入,输入:复选框)。我剩下的唯一想法是向所有选择菜单添加一个类,然后像这样从那里开始:

我已经检查了所有内容,但找不到任何关于此的信息。这是最好的方法还是有替代方法?

问题:如何使用伪选择器或这些行上的任何东西来确定是否有任何选择菜单被聚焦?

0 投票
1 回答
987 浏览

jquery - 如何在 jqueryMobile 1.4.2 自定义选择中添加全选选项

我正在使用 jqueryMobille 版本 1.4.2 我有一个带有星期几的选择下拉菜单

我想添加选择所有选项的全选选项,以选择其选择的所有选项。此外,当取消选择任何其他选项时,它应该显示切换行为。但是,当我在全选框上添加任何事件时,它不会调用它,因为 jquery 创建了一个包含所有选项的虚拟选择,并且事件不会转移到它。基本上,它应该像引导多选一样工作。 http://davidstutz.github.io/bootstrap-multiselect/ 我试图将它也与我的应用程序集成,但它不起作用。请提出任何其他替代方案。

0 投票
1 回答
679 浏览

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

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

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

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

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

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

有什么建议吗?请 :)