javascript - 并排显示选择框中的两个选项

标签 javascript jquery html css

我一直在尝试在列表中显示一个带有两个选项的选择框。事实证明这很困难,我似乎找不到任何提供此功能的库。例如:

<select>

<option x><option y>
<option x><option y>
<option x><option y>
<option x><option y>
<option x><option y>

</select>


你可以看到这个工作的例子 here (抱歉,我不能做一个 jsfiddle,因为显然我不能让它工作!)与“右眼 PWR:”下拉列表。

我曾尝试根据其内容按样式移动选项,即以 50% 的宽度向左浮动并向右浮动,但我不太幸运(尤其是跨浏览器,这不是一个很好的选择这样做的方式)。非常感谢有关解决此问题的最佳方法的任何建议。先感谢您。

最佳答案

要做到这一点,您需要能够下载 this jquery 库。它使您能够按列对选择下拉菜单进行排序。通过将此添加到您的网站:

    <script type="text/javascript">

                    $(document).ready(function() {
                        $('#selector').gentleSelect(); // apply gentleSelect with default options
                    });

    </script>


添加后,通过使用他们的自述文件,您可以选择一定数量的列显示在您的选择框中。

您可以通过添加一些自定义代码来更改功能(就像在我的问题中将它们与正面和负面并排放置)。

You can see a Js Bin here

关于javascript - 并排显示选择框中的两个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444227/

相关文章:

javascript - 防止 JavaScript 中的 "cannot set property of null"

javascript - jQuery FadeIn() 等不起作用,浏览器认为它们根本不起作用

jquery - 100vh div 的内容显示在下一个 div

javascript - 如何使用 Javascript/JQuery 在悬停时设置缩略图背景?

html - 在 flexbox 网格中,如何防止第一行向下推第二行?

javascript - 可以设置跨域但无法获取值

javascript - Vis.js双y轴数据范围问题

javascript - 为什么部分功能不运行?

html - HTML 中的图像 - HTML 表格中的行间距

html - CSS 图像转义父级