使用jquery更改元素Id

时间:2013-04-23 21:45:14

标签: jquery

我在JsFidlle上有这段代码

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

我想用以下代码更改元素的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',但它不会发生....

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

1 个答案:

答案 0 :(得分:1)

  

我不知道为什么我需要函数中的var oldValue(index,oldValue)。

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