【发布时间】:2016-10-21 10:09:40
【问题描述】:
我正在尝试在包含<a>Instagram</a> 和<a>Email</a> 的网站(使用jQuery)的导航栏中创建一个“联系人”部分,但仅当我将鼠标悬停在#contact 上时才会出现。
到目前为止,当我将鼠标悬停在 #contact 上时,我只能让字符串出现。
HTML:
<span id="contact">CONNECT</span>
jQuery:
$("#contact").hover(function(){
$(this).text(function(i, text){
return text === "CONNECT" ? "Instagram | Email" : "CONNECT";
})
});
我怎样才能让“Instagram”和“电子邮件”成为链接?
我试过了:
$("#contact").hover(function(){
$(this).text(function(i, text){
return text === "CONNECT" ? "<a>Instagram</a> | <a>Email</a>" : "CONNECT";
})
});
但是当我悬停时,我得到了 "<a>Instagram</a>" 和 "<a>Email</a>" 作为字符串而不是链接。
任何帮助将不胜感激!
【问题讨论】:
标签: javascript jquery html web jquery-hover