用jquery停止显示悬停的标题?

wil*_*fun 3 jquery

我基本上将一些数据存储在某些div的title属性中,我可能不应该这样做.无论如何我现在已经完成了它,当我将鼠标悬停在这些元素上时,这些信息会在浏览器中弹出一个方便的默认工具提示.

例如

<div title="blah blah blah">something</div>
Run Code Online (Sandbox Code Playgroud)

是否有一种方法可以阻止此工具提示标题功能正常工作?

Zed*_*Zed 8

您可以将该数据从标题移动到另一个属性并从那里使用它.

$(document).ready(function() {
    $('[title]').each(function() {
      $(this).attr('data', $(this).attr('title'));
      $(this).removeAttr('title');
});
Run Code Online (Sandbox Code Playgroud)


小智 7

您可以使用存储信息,而不是使用HTML属性 $().data()