【问题标题】:option tag title should be always display选项标签标题应始终显示
【发布时间】:2013-01-26 03:37:16
【问题描述】:

选项标签中的标题是否始终显示?

<select>
<option title="sometitle" value="">1</option>
</select>

有什么想法吗?

谢谢

【问题讨论】:

  • 您希望在选定元素上永久显示一系列重叠的工具提示? (可能不是,但您的问题确实可以澄清......也就是说,标题属性旨在提供咨询信息,如果它足够重要以显示“所有时间”,那么它几乎肯定不应该出现在标题中属性放在首位)
  • 我正在限制选择的大小,所以我希望用户能够看到在标题标签中被截断的长文本,因为当用户将鼠标悬停在选项上时它会显示出来

标签: javascript jquery html


【解决方案1】:

应该是:

<select title="sometitle">
    <option value="">1</option>
</select>

如果您想要每个选项的工具提示,您应该考虑开发一个自定义组合框来实现该行为(使用 JQuery、HTML、CSS)。

【讨论】:

  • 那不是我的答案。我说标题在选项中有效,但我希望它始终显示
【解决方案2】:

我正在限制选择的大小,所以我希望用户能够看到标题标签中被截断的长文本,因为当用户将鼠标悬停在选项上时它会显示出来

在一点 CSS 的帮助下给它一个width。在真正的网络浏览器中,当您打开下拉列表宽度时,它会自动扩展为最大选项。只有在雷德蒙德的一个团队开发的某个网络浏览器中,下拉列表的宽度不会像那样扩大。它将隐藏确实非常令人毛骨悚然的大选项。

在该浏览器中,您可以使用 Javascript 来控制所需事件期间的宽度。您可以在此答案中找到基于 jQuery 的示例:Dropdownlist width in IE

【讨论】:

    【解决方案3】:

    我使用了标题标签,但我以前使用过这个,这并没有回答我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      相关资源
      最近更新 更多