2016-08-18 64 views
0

我想隐藏蒂奥选择标签的工具的onclick当drowndown展开。请让我知道有没有办法做到这一点JQuery的选择上隐藏标签的工具提示的选项

function showselecttip(obj) 
 
{_txt=$(obj).find("option:selected").text(); 
 
\t 
 
\t if(_txt != ""){ 
 
\t \t _txt = replaceToHTMLCodeForWritingOnJsp(_txt); 
 
\t \t Tip(_txt); 
 
\t } 
 
\t $(obj).mouseout(function() { 
 
\t \t \t UnTip(); 
 
\t \t }); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
 
<div onmouseover="showselecttip(this)" > 
 
<select ><option title="aaaaaaaaaaaaa">aaaaaaaaaaaaa</option> 
 
    <option title="bbbbbbbbbbbb">bbbbbbbbbbbb</option> 
 
    <option title="cccccccccccc">cccccccccccc</option> 
 
    <option title="dddddddddddddd">dddddddddddddd</option> 
 
</select> 
 

 

 
</div>

回答

0

您可以在您的html中删除optionstitle。那将是最好的方法。或删除title属性与JS:

$("select option").removeAttr("title");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
 

 
<select> 
 
    <option title="aaaaaaaaaaaaa">aaaaaaaaaaaaa</option> 
 
    <option title="bbbbbbbbbbbb">bbbbbbbbbbbb</option> 
 
    <option title="cccccccccccc">cccccccccccc</option> 
 
    <option title="dddddddddddddd">dddddddddddddd</option> 
 
</select>

+0

不一样,你可以给我一个onclick事件来隐藏它 – satwick

+0

为什么你会想这样做的'click'?而'click'不是这里的主意,因为你可以用键盘打开和关闭'select'元素。不会有'click'被触发。 @satwick – eisbehr

+0

但在我的项目中,我希望通过点击功能删除工具提示,当点击选择标签时,我不能删除所有项目文件中的“值”! – satwick