見つける方法:<link href="something.domain.name/thing">
(実際にはこの部分は大きな問題ではありません)、jQueryを使用して「something」を文字列に置き換えますか?ページコンテンツの文字列を検索して置き換える方法は?
私が達成したいのは、ページが読み込まれている間にリンクを動的に変更することです。
(なぜ人々ダウン投票ポストは、それを得ることはありません) :( たくさん
見つける方法:<link href="something.domain.name/thing">
(実際にはこの部分は大きな問題ではありません)、jQueryを使用して「something」を文字列に置き換えますか?ページコンテンツの文字列を検索して置き換える方法は?
私が達成したいのは、ページが読み込まれている間にリンクを動的に変更することです。
(なぜ人々ダウン投票ポストは、それを得ることはありません) :( たくさん
attr("href").replace("something", "something2")
は次のように使用できます。
var href = $("#yourlink").attr("href").replace("something", "something2")
$("#yourlink").attr("href", href);
console.log($("#yourlink").attr("href"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<a id="yourlink" href="something.domain.name/thing">link</a>
ありがとうあなたは本当にこのためのjQueryを必要としません。 あなたが何かを行うことができますあなたのリンクのhrefを変更するにはこのように:
document.getElementById("whateverIdOrClassEtc").getAttribute("href")
ティ:
var linkToBeChanged = document.getElementById('whateverIdOrClassEtc');
linkToBeChanged.setAttribute('href', '#newvalue');
、あなたの新しい値を決定するためのhrefの値を知る必要がある場合あなたが望むものにリンクを設定することができます。
あなたの質問を改訂し、彼らは問題を発見できるかどうSOの誰かが見ることができるように、あなたのために働いていないコードを入力してください。 – nocturns2
あなたは何をしようとしているのかを明確にする必要があります。 jqueryがロードされて実行されるまでに、ほとんどのリンクはすでに必要な処理を行っています。 – Bindrid
@RobertA。あなたは問題を解決しました – hasan