2016-08-18 66 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