[英]How can I add a unique ID to each link of a certain class with jquery?
我正在写一些我在其中找到链接列表并生成一个保存按钮的东西。 不过,我想防止在保存的链接上显示“保存”按钮,因此我计划基于主链接URL中的唯一编号为每个链接赋予唯一的ID,并在已被禁用的情况下将其禁用保存。 不过,我不太确定如何才能做到这一点。
这是我目前拥有的:
$(".fl a").after(' <a href="#" class="appended">Save</a>');
$(".appended").attr('id', $(this).prev().attr("href").split("=")[1]);
在附加类的链接之前,始终会有一个与该拆分模式匹配的链接。 实现此目的的正确方法是什么? 显然我不能在这种情况下使用$(this),但是我不知道该怎么办。
使用.each()
:
$(".appended").each(function() {
this.id = $(this).prev().attr("href").split("=")[1];
});
这将遍历与类元素appended
和相应地改变ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.