0

我在 JsFidlle 上有这段代码

http://jsfiddle.net/MzJaH/14/

我想使用以下代码更改 a 元素的 ID:

$(document).ready(function () {
    $('div.chapter a[href*="wikipedia"]').attr({
        rel: 'external',
        title: function () {
            return 'Learn more about ' + $(this).text() + ' at Wikipedia.';
        },
        id: function (index, oldValue) {
            return 'wikilink-' + index;
        }
    });
});

我希望锚标签是 id='wikilink-0' 但它没有发生....

而且我不知道为什么我在 function(index, oldValue) 中需要这个 var oldValud ...

4

1 回答 1

1

我不知道为什么我在 function(index, oldValue) 中需要这个 var oldValue。

如果您已经为元素设置了 id,您将在 oldvalue 中获得它。

于 2013-04-23T21:49:02.303 回答