私はクラスまたはIDを持たない動的hrefを持っています.2つのことを達成する必要があります。まず、hrefが適格であることを特定できる必要があります。Jquery:hrefを動的hrefに先に追加
$("a[href*='somestring']")
これを行う場合の線に沿って
何か:
は全体のhrefタグとそれにプリペンドをキャプチャします。
これは可能ですか?
私はクラスまたはIDを持たない動的hrefを持っています.2つのことを達成する必要があります。まず、hrefが適格であることを特定できる必要があります。Jquery:hrefを動的hrefに先に追加
$("a[href*='somestring']")
これを行う場合の線に沿って
何か:
は全体のhrefタグとそれにプリペンドをキャプチャします。
これは可能ですか?
あなたは代わりにそれを置き換えるの属性を変更する関数の引数でattr()
メソッドを使用することができます。
$('a').attr('href',function(i,v) { // you should use a more specific selector
return "http://www.google.com?search=" + v;
});
あなたのものは私のものよりも優れています。 TIL! – kamranicus
それは2番目の部分では機能しますが、最初にhrefに一致する必要があります。それで、私はそれが文字列 "somestring"(http://www.blahblah.com/somestring/help)を持っているhrefで動作するようにしたいとしましょう。 if/else文がうまくいくと思いますか? – Gavin
より具体的なセレクターを使用してください。あなたは既に[属性を含んだセレクタ](http://api.jquery.com/attribute-contains-selector/)を使って適切な軌道に乗っていました。 – Blazemonger
それはあなたが何を意味明確ではありません「HREFが適格であることを識別します。」 – Blazemonger