Jquery 在无序列表中选择项并删除属性

Jquery 在无序列表中选择项并删除属性,jquery,Jquery,我有一个jquery脚本,它向所有页脚链接添加了一个rel: $('#lp_footer a').attr('rel', 'pop'); 我的页脚是一个无序列表。我想从列表中选择某个链接并添加一个新的rel属性。 这是怎么做到的 HTML标记示例: <div id="footer"> <div class="inner_wrap"> <ul> <li><a href="home.html" rel

我有一个jquery脚本,它向所有页脚链接添加了一个rel:

$('#lp_footer a').attr('rel', 'pop');
我的页脚是一个无序列表。我想从列表中选择某个链接并添加一个新的rel属性。 这是怎么做到的

HTML标记示例:

<div id="footer">
  <div class="inner_wrap">
        <ul>
            <li><a href="home.html" rel="pop">Home</a></li>
            <li><a href="about.html" rel="pop">about</a></li>
            <li><a href="contact.html" rel="pop">Contact</a></li>
       </ul>
  </div>
</div>

我想针对列表中关于的第二项并更改rel属性。

您想如何选择该链接? 假设它是通过特定类检测到的,那么您只需执行以下操作:

$('#lp_footer li.certain-list-item-class a').attr('rel', 'pop');

其中,特定列表项类是该特定链接的父列表项的类。

您没有说明要使用什么标准来选择特定链接。如果是通过链接文本,您可以使用以下内容:

$('#lp_footer a:contains("Home")').attr('rel', 'pop');
如果要通过href属性进行选择,可以执行以下操作来选择href以home开头的所有元素。如果要翻译显示的文本,最好这样做:

$('#lp_footer a[href^=home]).attr('rel', 'pop');

还有一种方法,其他人也提到过,就是在元素中添加一个class属性并通过它进行搜索。

我们能看到HTML吗?您希望针对哪个特定链接?您是否使用特定的类或id来区分该特定链接?是的,请向我们展示您的相关HTML代码。谢谢!$'lp_页脚a:containsabout'.removeAttr'rel',pop';工作!很高兴这对你有用,艾米!请看我修改后的答案,如果我的答案对你有帮助,请投我的票。