问题标签 [optgroup]

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 投票
12 回答
131753 浏览

html - 在下拉列表/选择中嵌套 optgroup

我创建了一个客户 c# DropDownList 控件,它可以渲染出它的内容是 optgroups (不是从头开始,我编辑了一些在互联网上找到的代码,尽管我确实理解它在做什么),它工作正常。

但是,我现在遇到了一种情况,我需要在我的下拉菜单中有两个级别的缩进,即

但是,在上面的示例代码段中,它呈现Level Two的缩进量与Level One.

有没有办法产生我正在寻找的嵌套 optgroup 行为?

0 投票
1 回答
1328 浏览

asp.net - 下拉列表与s 用于 1.1 版的 asp.net?

是否可以在 1.1 版的 asp.net中创建一个包含optgroups的选择框?asp:DropDownList

类似的问题已经在这里和其他地方被问到较新版本的 asp.net 解决方案涉及 ControlAdapters 或自定义控件,如来自SharpPieces的那些,但所有这些似乎与 asp.net 1.1 不兼容

它是手工制作 html 的唯一方法,还是有任何可用的控件能够为这个旧的 asp.net 版本呈现带有 optgroup 标签的选择框?

0 投票
4 回答
12183 浏览

javascript - 在选择框中快速选择整个 optgroup 的简单方法

我有一个选择框,我可以在其中选择多个选项。选择框中有多个 optgroup。有没有一种简单的方法可以在 javascript 中一次选择整个 optgroup?

0 投票
2 回答
7639 浏览

javascript - 一些 jQuery/javascript 帮助。将项目添加到 optgroup

我有一个名为 tmp 的数组

var tmp = ["05", "13", "27"];

如果选项值等于 tmp 中的值,我想将该选项添加到特定的 optgroup,否则将其添加到另一个 optgroup。我不断地将所有内容添加到 optgroup #2,但值为“27”的选项除外。我做错了什么?

感谢您提供纠正此问题的任何指示。

~ck 在圣地亚哥

0 投票
2 回答
969 浏览

combobox - 还是没有 OPTGROUP?

我在 3 年前的 dojo trac 中读到了一个问题,即 dojo 组合框需要实现选项组。我使用的是 1.3.2 版,但我的组合失败了。这么长时间后,选项组仍然不受支持吗?

谢谢。

0 投票
5 回答
7324 浏览

django - 在 Django 表单中,自定义 SelectField 和 SelectMultipleField

我现在每天都在使用 Django 三个月,它真的很棒。快速的 Web 应用程序开发。

我还有一件事我不能完全按照我的意愿去做。它是 SelectField 和 SelectMultiple 字段。

我希望能够将一些参数添加到 Select 的选项中。

我终于在 optgroup 上取得了成功:

但是对于另一个 ModelForm,我必须使用模型的 color 属性更改每个选项的背景颜色。

你知道我该怎么做吗?

谢谢你。

0 投票
3 回答
9640 浏览

ruby-on-rails - 带分组的形式选择

现在有了 Formtastic,我有了简单的选择:

在这里,我只显示儿童类别。我使用acts_as_tree插件来处理父子关系。我也想显示父类别。

Formtastic 生成的选择应该如下所示:

如何在 Formtastic 中为具有acts_as_tree 功能的模型选择分组?有人知道吗?

更新

我发现这应该可行:

但它没有错误:

看起来 Formtastic 中存在一些错误。我查看了 formtastic.rb 并在detect_group_association方法中找到了 object_class:

实际上object_class在此方法中未定义,并且在 formtastic.rb 中没有具有该名称的 privat 方法。但是我们可以使用:group_association明确定义关联。

但我遇到了另一个错误:

我尝试关闭Acts_as_tree并编写我自己的自引用关联。与 Acts_as_tree 相同的作品应如下所示:

错误是一样的。有人可以帮忙吗?

更新

下一个小步骤。这段没有 Formtastic 的代码可以正常工作:

ps:top_categories 是带有父类别集合的辅助方法。

最后一件事是将它翻译成 Formtastic 语法:)

0 投票
2 回答
26409 浏览

javascript - 添加 optgroup 以动态使用 javascript 进行选择

我有一个动态填充的(通过 ajax)选择框,其中包含如下结果选项:

...实际上还有更多,但不是本质

我想要的是在加载列表后使用 Javascript(可能使用 Jquery 或 Mootools)通过 optgroup 对这两个选项部分进行分组,以便在每个组之前 - 我们添加一个带有标签的 optgroup 标记,该标记是从第二个选项中获得的该组的 html (实际上是破折号之前的单词):

但是,每组中总是有两个目的地。

请提前告知如何实施此感谢。

0 投票
3 回答
1395 浏览

html - 给出 xhtml 验证错误

我想在选择选项中实现这样的目标。

我想把几个重要的国家放在首位,然后是一个不可选择的分隔线,然后是剩余国家的有序列表。

我使用空的“optgroup”放置了这个分隔符。虽然它在所有浏览器中都能完美运行,但我收到验证错误。

还有什么其他方法可以实现这一点?

0 投票
1 回答
22944 浏览

javascript - 如何隐藏 optgroup/option 元素?

有没有办法隐藏optionoptgroupHTML 元素?我试过hide()用 jQuery 调用,也用普通的 Javascript 来设置style.display='none'.

它适用于 Firefox,但不适用于任何其他浏览器。实际上从 DOM 中删除它们确实有效,所以也许有一种方法可以在删除每个 DOM 元素时保存它,然后将它们重新插入到同一个地方?

我的 HTML 是这样的: