我正在尝试添加一个
rel="lightframe"
属于我admin_links_node_edit
课程中所有“编辑”链接的属性。
<li class="admin_links_node_edit">
<a href="[link]" title="Edit">Edit</a>
</li>
到目前为止我的代码看起来像这样:
$('.admin_links_node_edit a').each(function() {
$(this).attr('rel','lightframe');
});
答案 0 :(得分:14)
您不需要使用每个()。 jQuery的选择器将为您完成:)
$('.admin_links_node_edit a').attr('rel', 'lightframe')
上面的代码可以解决问题。
答案 1 :(得分:1)
如果admin_links_node_edit
在其他元素中重复使用,您将需要指定您正在处理的元素(在这种情况下为li
)。另外,正如Vijay Dev所说,不需要each(),因为attr()适用于选择器中的每个元素。因此:
$("li.admin_links_node_edit a").attr('rel','lightframe');