html不提示标签了怎么办,Html标签不在工具提示中呈现

5 个答案:

答案 0 :(得分:5)

变化:

.text(title)

.html(title)

答案 1 :(得分:4)

使用.html()代替.text()

$(this).hover(function(){

// Hover over code

var title = $(this).find('span').html();

if(title){

$('

.html(title) // Change here

.appendTo('body')

.fadeIn('slow');

}

}, function() {

// Hover out code

$('.tooltip').remove();

}).mousemove(function(e) {

var mousex = e.pageX + 20; //Get X coordinates

var mousey = e.pageY + 10; //Get Y coordinates

$('.tooltip')

.css({ top: mousey, left: mousex })

});

答案 2 :(得分:3)

您获取了跨度的html,但随后将其设置为工具提示作为文本。您还需要将其设置为html:

var title = $(this).find('span').html();

if (title) {

$('

.html(title) //

.appendTo('body')

.fadeIn('slow');

}

答案 3 :(得分:3)

将您的JS从.text()更改为.html()。

$(this).hover(function(){

// Hover over code

var title = $(this).find('span').html();

if(title){

$('

// Change the line below!

.text(title) // CHANGE THIS TO `.html(title)`

// ^ Should be .html() [So it parses and renders the HTML]

.appendTo('body')

.fadeIn('slow');

}

}, function() {

// Hover out code

$('.tooltip').remove();

}).mousemove(function(e) {

var mousex = e.pageX + 20; //Get X coordinates

var mousey = e.pageY + 10; //Get Y coordinates

$('.tooltip')

.css({ top: mousey, left: mousex })

});

答案 4 :(得分:1)

尝试这样

$(this).hover(function(){

// Hover over code

var title = $(this).find('span').html();

if(title){

$('

.html(title)

.appendTo('body')

.fadeIn('slow');

}}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值