Боюсь, что не сможешь. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Метод preventDefault()
, кажется, не работает для этого, что является неудачным, потому что это было бы идеально.
Если вам действительно нужно сохранить атрибут title, вы можете сделать что-то вроде этого:
$(document).ready(function(){
$("a").hover(function(){
// Get the current title
var title = $(this).attr("title");
// Store it in a temporary attribute
$(this).attr("tmp_title", title);
// Set the title to nothing so we don't see the tooltips
$(this).attr("title","");
},
function() { // Fired when we leave the element
// Retrieve the title from the temporary attribute
var title = $(this).attr("tmp_title");
// Return the title to what it was
$(this).attr("title", title);
});
});
Хотя это довольно запутанно. Если нет особой причины, по которой вам нужно сохранять атрибуты заголовка, я бы просто удалил их.