jquery - jQuery 如何防止显示 HTML 元素标题,即使它的标签中有 title 属性?

标签 jquery attributes title

我有一个像下面这样的链接,我想防止在鼠标悬停事件上显示它的标题属性。但我必须保留它,而且不能删除它。

<a href="" title="This is a test">Test</a>

如何使用 jQuery 做到这一点?

最佳答案

经过多次,无意中找到了一个解决问题的链接。所以我决定把它放在这里......
感谢其作者

http://jsfiddle.net/vkDcG/

HTML:

<a class="fancybox" caption="This is 1st title" href="http://fancyapps.com/fancybox/demo/1_b.jpg"><img src="http://fancyapps.com/fancybox/demo/1_s.jpg" alt=""/></a>

<a class="fancybox" caption="This is 2nd title" href="http://fancyapps.com/fancybox/demo/2_b.jpg"><img src="http://fancyapps.com/fancybox/demo/2_s.jpg" alt=""/></a>

jQuery:

$(".fancybox")
    .attr('rel', 'gallery')
    .fancybox({
        beforeLoad: function() {
            this.title = $(this.element).attr('caption');
        }
    });

关于jquery - jQuery 如何防止显示 HTML 元素标题,即使它的标签中有 title 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668603/

相关文章:

jquery - 垂直固定 slider 到下面的内容

javascript - 如何使用scrollIntoView()同时平滑滚动两个元素?

javascript - React 中的 props 不应该被更改/突变的原因是因为 React 希望元素尽可能可预测吗?

android - 移除 ActionBar 图标 API < 11

iphone - 在 iPhone map 中显示当前位置的标题

php - 更改 Woocommerce 中我的帐户页面上的标题

javascript - 如何更改屏幕中的窗口

Jquery动态创建具有增量div id的表

具有标志属性的 C# 枚举

python - __metaclass__ 向创建的类添加无效属性?