2011-01-18 5 views

答えて

1

私はあなたがa要素を意味し、リンクで想定しています。

$('#nav, #fnav') 
.find('a') 
.attr('href', function(i, value){return '../' + value}); 

あなたは、パラメータとして古い値を取得しますattrに関数を渡すことができます:あなたはhrefattrで、あなたのdiv要素への参照を取得するには、multiple selectorを使用findを使用して、すべてのaの要素を検索し、変更することができます。このため、すべてのパスの先頭に"../"が追加されます。

だけattribute selectorを使用し、その後、index.phpを参照するリンクを変更する場合:.find('a[href="index.php"]')

+0

我々は、おそらくupvote必要がありますお互い;) – jAndy

+0

@jAndy:Deal :) –

+0

しかし、私のような結託が許可されているかどうかは分かりませんが、hehe。とにかく私は今日はもっと担当者を得ることができない、私はチェックマークを取るよ! ;) – jAndy

1

はかなり簡単であるべき:

$('#nav, #fnav').find('a').attr('href', function(index, href) { 
    return '../' + href; 
}); 

のRef .: .attr()

+0

誰かが驚いている場合: jAndy、私は彼を知りません。真剣に。私はちょうどここに来た.... –

+0

@フェリックス:lmao ... – jAndy

関連する問題