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' にしたかったのですが、そうはなりません....

なぜこの var oldValud が function(index, oldValue) に必要なのかわかりません...

4

1 に答える 1

1

function(index, oldValue) にこの var oldValue が必要な理由がわかりません。

要素の ID がすでに設定されている場合は、oldvalue でそれを取得します。

于 2013-04-23T21:49:02.303 に答える