问题标签 [jquery-chosen]
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.
jquery - 如何使用 jQuery 重置选择的多选字段?
我有一个带有多选字段的表单,使用 Formtastic 和 Chosen 创建。
这个表单有一个多选字段,这里是它的 rails 代码:
我想使用jQuery重置输入字段(表单提交并远程重置),我似乎无法弄清楚如何删除选定的元素//清除输入字段。问题是 selected 更改了输入字段,因此它不是一个简单的文本区域。
谁能指出我正确的方向?
javascript - Chosen - 将 Chosen 应用于选择后绑定到更改事件
我目前正在使用jQuery Chosen插件,它运行良好。目前,我可以像这样绑定到 Chosen 的更改事件:
这很好用。但是,我遇到了一个案例,在选择已应用于选择之后,我需要绑定到更改事件。有没有办法做到这一点?
jquery - 设置多选选择框的高度
我正在使用带有多选下拉菜单的 Chosen,并希望将所选框的高度设置为设定的大小。
我在一个带有溢出的对话框中有一个选择的框:隐藏,并且选择的框绝对位于容器之外(以便选择的下拉菜单正确弹出对话框。)不幸的是,“位置:绝对;” 将其从流程中删除,并导致没有高度...使对话框缩小并且多选似乎从中弹出。我可以将父容器设置为固定的高度,但是随着选择更多选项,多选择的扩展将扩展,并且我仍然会在长列表上遇到相同的问题。
有没有办法将选择的多选设置为特定高度?谢谢!
jquery - jquery选择的插件背景图用firefox看不到
通常选择的插件在大多数浏览器甚至旧版 ie 上都可以正常工作。
但是今天我注意到最后一个firefox版本有插件问题。
下拉菜单的图像消失了:
从官方网站可以看到同样的问题
jquery-chosen - 使用 jQuery 选择插件动态添加数据以进行选择
我面临使用所选插件动态添加选项到多个选择的问题。
由于我在数据库中有数百万条记录,因此我无法在页面加载期间将所有记录都填充为选项。
所以现在我必须使用 ajax 从数据库中获取匹配记录(在 keyup 事件上)并动态填充选择框。有什么办法可以做到这一点。
javascript - Jquery Chosen - 防止捕获按键
我有一个 div (id = div_search_fields),其中有几个 jQuery Chosen 下拉菜单。附加到 div 我有一个按键捕获侦听器,如果按下的键是 Enter 键,则通过单击隐藏的提交按钮提交所选内容。
由于某种原因,如果我刚刚在所选下拉列表之一中选择了一个选项,则永远不会调用此侦听器。在“div_search_fields”DIV 中,我还有一个简单的文本输入框,如果我刚刚在其中输入了文本,然后按 Enter 键,侦听器将按预期触发。
这一定与关注选择下拉菜单有关,但我无法理解为什么?有任何想法吗?
html - 当窗口宽度增加时,下拉在页面外渲染并且不关闭
我正在使用 Harvest 的“选择”插件,它工作正常,直到浏览器窗口的宽度增加太多——然后由于某种原因,它计算出左边应该是 -9000 并在屏幕外渲染。
此外,我无法再通过单击下拉区域外部来关闭它。
下面的屏幕截图——可以看到的下拉菜单用红色圈起来。有没有其他人遇到过这个问题?
javascript - jQuery Chosen 插件 - 第一个选项不会触发更改事件?
所以我使用了相当不错的 jQuery 插件 Chosen;http://harvesthq.github.com/chosen/
我正在做的实际上是以“非此即彼”的方式使用两个选择样式的下拉菜单,即用户需要从一个或另一个中选择一个选项。
因此,当用户选择其中一个下拉菜单时,另一个(通过 javascript)将设置回其默认禁用值。
两个下拉菜单都由一个隐藏参数支持,以实际保存所选值,无论它来自哪个下拉菜单。.chosen().change()
这是通过在事件的两个下拉列表中都有侦听器来填充的。
唯一的问题是,当用户在任一下拉列表中选择第一个选项之一时,它似乎不会触发“更改”事件,我猜因为这似乎是已选择的选项,因此不是“更改”。但是两个下拉菜单的实际第一个选项(即在 jsp 中)是一个禁用选项,带有正常的“请选择”文本。
即使已经选择了所选选项,是否有办法触发更改事件?或者是否只有一个“选择”事件即使没有发生变化也会触发?
javascript - 如果用户选择特定值,则在 Jquery Chosen 插件中删除选择
我有以下多选,我正在使用Jquery Chosen插件
客户希望确保如果选择了任何其他值或者如果用户选择了任何其他值然后自动取消选择/删除所有,我不允许用户选择全部;因为 ALL = 所有类别,所以单独选择没有意义。我该怎么做呢?
jquery - 使用引导选项卡选择的动态数据的视觉故障
使用引导程序版本 2.1.1 使用最后选择
当所选内容在选项卡内容中重新呈现时,我正在尝试视觉故障,在选项卡内容 div 和滚动条内创建一个空白区域。
jQuery代码
...
调用时会出现所有问题$("select[name='numChosen[]']").trigger("liszt:updated");
,这就是它的外观:
问题是:任何想法如何解决它?