1

ここに私のHTMLコードがあります:

 <a href="http://www.google.com/" target="_blank">Google</a> 

Google.com を見つけて Yahoo.com に変更するには、jquery コードが必要です。

たとえば、Google テキストをクリックすると、ブラウザで yahoo.com が開きます。

jquery を使用して現在のページのすべての Google テキストを検索し、それらを Yahoo に置き換えることは可能ですか?

4

3 に答える 3

2

これでうまくいくはずです:

$('a[href*="google"]').each(function() {
  $(this).attr('href', $(this).attr('href').replace(/google/i, 'yahoo');
});

それを除けば、これを実際に使用するほど不吉な理由はないと思います...

于 2013-08-24T21:51:09.333 に答える
0

コード例:

$('a[href*="google.com"]').each( function (i) {
  $(this).attr("href","http://yahoo.com");
});

フィドル: http://jsfiddle.net/f4WmR/


便利なリンク

JQuery セレクター

JQuery .attr() ドキュメント

于 2013-08-24T21:56:55.333 に答える
0

これは奇妙な質問です:

$('a[href*="google"]').each( function (i) {
  $(this).attr("src","http://yahoo.com")
});
于 2013-08-24T21:50:58.937 に答える