繁体   English   中英

如何使用jquery向特定类的每个链接添加唯一ID?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM