0

我正在写一些东西,在那里我可以找到一个链接列表并生成一个保存按钮。不过,我想防止保存按钮显示在已保存的链接上,因此我计划根据主链接的 URL 中的唯一编号为每个链接提供唯一 ID,如果它已经被禁用,则将其禁用保存。不过,我不太确定如何做到这一点。

这是我目前拥有的:

    $(".fl a").after(' <a href="#" class="appended">Save</a>');
    $(".appended").attr('id', $(this).prev().attr("href").split("=")[1]);

在附加类的链接之前,总会有一个与该拆分模式匹配的链接。实现这一目标的正确方法是什么?显然我不能在这种情况下使用 $(this) 但我不知道该怎么做。

4

1 回答 1

6

使用.each()

$(".appended").each(function() {
    this.id = $(this).prev().attr("href").split("=")[1];
});

这将遍历具有类的元素appended并相应地更改 ID。

于 2013-06-28T15:58:13.113 回答