-1

重複の可能性:
jQueryを使用してハイパーリンクのhrefを変更する方法

href=""のようなアンカータグがあり <a class="SwitchAccountLink" href=""></a>ます。jQueryを使用してこれをオーバーライドし、別のhrefを提供したいと思います。アンカータグのインラインhrefをオーバーライドすることは可能ですか?

前もって感謝します。

4

5 に答える 5

2

jqueryattr()を使用して、要素属性の値を取得および設定できます。attr ()の詳細アンカータグにはクラスがあり、クラスを使用してすべてのアンカーを一意に識別するために使用します。SwitchAccountLink

$('.SwitchAccountLink').attr('href', 'Yourhref');
于 2012-08-15T16:50:11.450 に答える
2

jQueryの.attr()関数を使用して、要素の特定の属性を変更できます。

$("a.SwitchAccountLink").attr('href',NEW_URL);

このコードは、すべてのアンカータグを。のSwitchAccountLinkクラスに置き換えますNEW_URL

特定のリンクのみを変更する場合は、より一意のid属性またはすべてのリンクをグループ化する追加のクラスを提供する必要がある場合があります。

于 2012-08-15T16:51:23.857 に答える
1
$('.SwitchAccountLink').attr('href', 'http://www.google.com');

http://api.jquery.com/attr/

于 2012-08-15T16:50:00.353 に答える
1

あなたはそれをやって変えることができます$(".SwitchAccountLink").attr('href','myNewHref');

于 2012-08-15T16:50:09.403 に答える
1

確かに、試してみてください:

$('.SwitchAccountLink').attr('href','someurl');
于 2012-08-15T16:50:13.137 に答える