我正在尝试从链接中删除标题属性并将其重用于工具提示,这是给我带来麻烦的代码片段:
$('.location').each(function() {
var $this = $(this);
$this
.data('title', $this.attr('title'))
.removeAttr('title');
});
$('.location').hover(function(e) {
//hover over code
//grabs what's inside the title attribute in the html
var titleText = $(this).data('title');
//saves the tooltip text using the data method, so that the orignal tooltip text does not conflict
$(this)
.data('tipText', titleText)
.removeAttr('title');
我在此处搜索包含以下代码:
$('.location').each(function() {
var $this = $(this);
$this
.data('title', $this.attr('title'))
.removeAttr('title');
});
这很好用,但只有一次,如果我回到 IE8 中的链接,原来的工具提示会重新出现。有什么解决方案吗?谢谢!