•  

Remove the title attribute using jQuery

By Austin On March 11, 2009 Under Tips & Tricks

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?

1 Trackback

  1. Remove WordPress Title Attribute | ClayCazier.com
    October 28, 2010 6:09 PM


6 Comments Add yours

  1. Bryan
    March 11, 2009
    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
      12:55 pm

      Yes, a lot easier, but it won’t work on any browser that has javascript disabled.

  2. andy
    March 21, 2009
    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
      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
      5:08 am

      Yes, but you of course need the jQuery library too. And you put this like so in your tags.

      //

  3. Unibands
    October 29, 2009
    5:12 am

    Seems like code etc doesn’t show up in the comments.