Jquery 在无序列表中选择项并删除属性
我有一个jquery脚本,它向所有页脚链接添加了一个rel: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
$('#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';工作!很高兴这对你有用,艾米!请看我修改后的答案,如果我的答案对你有帮助,请投我的票。