问题标签 [multi-select]

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 投票
3 回答
2198 浏览

javascript - 如何使用 javascript 或 jQuery 快速选择预设的多选列表框项?

所以说我的页面有一个索引列表'1,3,4,5,9,12'和一个包含12个项目的多选列表框。

使用 javascript 告诉列表框在这些索引处多选所有项目的快速方法是什么?

这将如何使用 jQuery 完成?

因此,例如,如果用户选择与“糖果条”列表框关联的“焦糖”预设,它将选择所有具有焦糖的糖果条......我想你明白了。

0 投票
2 回答
3603 浏览

jquery - 使用 jQuery 将选项附加到选择,调整它的大小?

在这个小而完整的示例中,我试图重新创建一个双列表框 UI 组件。我只是希望能够将物品从一个盒子移动到另一个盒子。(如果我可以添加排序会很好,但我认为一次一个障碍!)

我在 IE7 中遇到了这段代码的问题(FF、Chrome、Opera 似乎都可以正常工作)。每当我将项目从一个列表移动到另一个列表时,选择框都会调整(缩小)每次迭代的大小。我不确定我在哪里出错了,任何人都可以提供一些见解吗?

谢谢,

更新:我一直在尝试从各个角度看待这个问题。我想知道我的 JS 是否应该受到责备,但通过 Firefox 看这个似乎排除了这一点。我在这里遇到了浏览器错误吗?

更新 2:好的,我已经跟踪到这是 IE 不喜欢在选择元素上设置百分比大小(虽然它最初很好地选择了这个值,但在你以某种方式操作元素后它会中断)。执行以下 2 行 jQuery 似乎可以解决问题:

我有点希望这不会成为黑客之上的黑客,但不幸的是它似乎是。有没有人有一个干净的方法来解决这个问题?

0 投票
2 回答
985 浏览

jquery - 使用 jQuery 在 mulitselect 中预选值

我有一组页面加载中存在的值:例如 [1193,1184,2372]。

我有一个 dropdownchecklist,它可以采用像这样的单个值 $(".ddl").dropdownchecklist().val(1193);

当我重新绑定下拉列表时,这会正确选择值。但是,我尝试将包含多个值的数组传递给 val() 方法,并且没有选择这些值。我有点预料到这一点。我不确定如何最好地进行预选。

我已经尝试迭代我的数组来构建一个过滤器属性,如下所示:$(".ddl [value*='1184'][value*='9067'][value*='14841']")。 attr('选中','选中');

但这不起作用。我不想迭代 ddl 中的所有选项,如果它们匹配,则将它们设置为选中,因为有数百个选项,这不会有好的性能,特别是如果只有 2 个选项需要预选。

有任何想法吗?

0 投票
1 回答
1298 浏览

wpf - OpenFileDialog 用于使用 WPF 选择多个文件

如何实现一个能够进行多选的 openfiledialog?我是否需要一个额外的库,或者 WPF-Control OpenFileDialog 也可以?

0 投票
13 回答
125019 浏览

jquery - 清除启用多选的所有选择的快速方法