问题标签 [html-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 投票
23 回答
189455 浏览

html - 选择固定宽度的下拉菜单,在 IE 中截断内容

问题:

选择中的某些项目需要超过 145px 的指定宽度才能完全显示。

Firefox 行为:单击选择显示下拉元素列表调整为最长元素的宽度。

IE6 和 IE7 行为:单击选择显示下拉元素列表限制为 145 像素宽度,从而无法读取较长的元素。

当前的 UI 要求我们将此下拉列表调整为 145 像素,并让它托管具有更长描述的项目。

关于解决 IE 问题的任何建议?

即使展开列表,顶部元素也应保持 145px 宽。

谢谢!

的CSS:

这是选择输入代码(此时没有定义backend_dropbox样式)

完整的 html 页面,以防您想在浏览器中快速测试:

0 投票
3 回答
1557 浏览

asp.net - 在不离开页面的情况下将新项目添加到 html-select 列表。如何?

我一直想知道在网站中向 html-select 添加新项目的最佳方法是什么。是的,这可能听起来很傻,但从可用性的角度来看,这是一个很大的问题。我不希望用户每次需要将新项目添加到 html-select 时都被带到一个新页面。

我喜欢 Google Reader 和 Gmail 在“添加文件夹”和“添加标签”功能中处理这个问题的方式。我想模仿,但我不知道他们是怎么做到的。

我正在使用 jQuery,因此欢迎对插件、代码示例或教程的任何参考。我希望它尽可能模块化,以便我可以在任何地方重复使用它。

我使用 ASP.NET 3.5 web-forms、Microsoft Access 2003、jQuery、IIS 5 和 Win XP Professional 作为 web 服务器。

谢谢。

0 投票
2 回答
19423 浏览

javascript - 使用 JavaScript Prototype 库遍历所有选择元素

我如何(如果可能)使用 Prototype 库遍历页面上的所有选择元素并访问该元素?在文档中,我很容易找到引用具有某些 id、类名等的元素的快捷方式,但没有引用具有某些标签名称的元素。

如果 Prototype 无法做到这一点,我们将不胜感激使用 JQuery 或其他 JS 库的示例。

0 投票
10 回答
44660 浏览

javascript - 更快的填充方式使用 jQuery?使用 jQuery 向下拉列表添加选项的最简单方法是什么?这行得通吗?$("#mySelect").append('<option value=1>我的选项</option>'); 效果很好。如果添加多个选项元素,我建议执行一次附加,而不是对每个元素执行附加。如果选项名称或值是动态的,您就不必担心转义其中的特殊字符;在这种情况下,您可能更喜欢简单的 DOM 方法: var s= document.getElementById('myS

0 投票
2 回答
3052 浏览

html - 如何重新加载我的