【发布时间】:2016-07-27 06:52:35
【问题描述】:
我有一个 selectpicker 有多种语言,即<ul> 标签下的<li> 标签,如下图所示。
可以看到selectpicker的+添加语言li被禁用了。这是因为在实际的 html 中,<select> 的 option 被禁用,如下图所示
现在担心的是:
selectpicker 选择选择选项并应用所有属性,但没有携带标题(可以在<select> 的<option> 值上看到;title="My Title"),同时将鼠标悬停在禁用的<li> 标签上。在我看来,这是因为 <li> 标签上的禁用类通过添加 ban 图标来覆盖标题行为。
请告诉我如何在使用选择选择器时启用此行为。我希望在将鼠标悬停在禁用选项上时显示标题。
编辑: 请参考代码 sn-p 以获得更好的理解。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css" rel="stylesheet"/>
Language:
<select class="selectpicker">
<option>English</option>
<option disabled title="My Title">+ Add Language</option>
</select>
【问题讨论】:
-
我无法理解预期的结果是什么?如何
title看起来应该没有disabled属性。你可以为此创建一个工作snippet吗? -
预期的行为是当我将鼠标悬停在 + 添加语言上时,它应该向我显示工具提示我的标题以及禁止红色图标...
-
您是在使用工具提示库还是您的意思是本机浏览器工具提示?
-
本机浏览器工具提示。实际上,disabled 属性通过显示禁止红色图标来覆盖此功能。
-
我在
li或a上看不到title属性。未禁用的li中是否有title属性?
标签: jquery html css twitter-bootstrap bootstrap-selectpicker