1

我需要为侧边栏中的所有链接添加“名称”属性。例如;

<li id="menu-item-573" class="gallery-menu-top menu-item menu-item-type-custom menu-item-object-custom menu-item-573"><a href="#">WEDDINGS</a></li>

<li id="menu-item-573" class="gallery-menu-top menu-item menu-item-type-custom menu-item-object-custom menu-item-573"><a name="Weddings" href="#">WEDDINGS</a></li>

名称="婚礼"

4

1 回答 1

-1

如果可以将此类添加到侧边菜单UL“侧边栏”;并且 name 属性的值总是与链接的内容相匹配,那么这应该可以工作:

 $('.sidebar a').each(function(i, item){   
     var value = item.textContent;        
      $(item).attr('name', value );            
  });

这是一个工作示例= http://jsfiddle.net/4SNv4/ -

编辑抱歉刚刚注意到这是一个文字新闻问题:所以你可能没有能力做上述事情。

于 2012-06-05T03:59:44.187 回答