jquery - 如何在用户要选择选项后扩展 'select' 选项宽度

标签 jquery css html-select content-length

也许这是一个简单的问题,也许不是。我有一个选择框,我在其中硬编码了宽度。比如说 120px。

<select style="width: 120px">
  <option>REALLY LONG TEXT, REALLY LONG TEXT, REALLY LONG TEXT</option>
  <option>ABC</option>
</select>

我希望能够显示第二个选项,以便用户可以看到文本的完整长度。

就像其他一切一样。这在 Firefox 中工作正常,但不适用于 Internet Explorer6。

最佳答案

我用下面的代码解决了我的问题:

<div style="width: 180px; overflow: hidden;">
   <select style="width: auto;" name="abc" id="10">
     <option value="-1">AAAAAAAAAAA</option>
     <option value="123">123</option>
   </select>
</div>

希望对您有所帮助!

关于jquery - 如何在用户要选择选项后扩展 'select' 选项宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/294040/

相关文章:

html - 用于打印媒体的 CSS3

javascript - 使用 Javascript 填充 <select> 的更快方法

javascript - 如何使用轴标签实现多重向下钻取

javascript - jquery html 操作不适用于选择输入

JavaScript 不会触发 CSS 转换

CSS - 填充影响 DIV 上的背景图像

jquery - 在 AJAX 结果上使用 jquery 更改图标

javascript - 处理 HTML Fieldset 的大小

jQuery:如果选项已经不存在,如何在多个 SELECT 元素中添加选项?

HTML选择标签更改箭头使用雪碧