Tips & Tricks
Remove the title attribute using jQuery
In WordPress, when you use wp_page_menu
your anchor attribute’s usually carry a title with the same name. I’m not sure if it’s correct to do this, but it bother me when I hover over a page menu navigation link and I get a hover of the title.
So on my site I used jQuery to remove the title:
$("#nav a").removeAttr("title");
Pretty simple huh?

Bryan
March 11, 2009 at 9:32 pm
Hey, yeah, that’s really simple! Right now I’m doing…
$clean_pages = wp_list_pages(‘title_li=&&echo=0’);
$clean_pages = preg_replace(‘/title=\”(.*?)\”/’,”,$clean_pages);
echo $clean_pages;
Frosty
March 12, 2009 at 12:55 pm
Yes, a lot easier, but it won’t work on any browser that has javascript disabled.
andy
March 21, 2009 at 11:25 am
correct me if i am wrong please….do i just put this code in my head section:
$(“#div_id”).removeAttr(“title”);
and that should remove the title attribute from displaying when I hover over any item within the #div_id ?
Note: it is not an a tag I am trying to remove the title attribute from, but rather a div tag.
Austin
March 21, 2009 at 2:24 pm
Yes, the removeAttr should remove any title attribute if there is one, as long as javascript is enabled.
Unibands
October 29, 2009 at 5:08 am
Yes, but you of course need the jQuery library too. And you put this like so in your tags.
//
Unibands
October 29, 2009 at 5:12 am
Seems like code etc doesn’t show up in the comments.
Pingback: Remove WordPress Title Attribute | ClayCazier.com