2012-04-05 21 views
1

を置き換えます= ap4sjQueryのワイルドカードは、私はこのURL</p> <p>HTTPを交換する必要があるURL

既存のURLからproductId "ap4s"を取り出し、クエリー文字列として渡します。

('a').each(function(){ 
    $(this).attr('href') <--- Modify href here.. 
} 

私はここで多くの助けになるとは思わない。そう

+0

はhttp://mattgemmell.com/2008/12/08/what-have-([あなたは何を試してみました?] ...いくつかのより良い代替または右方向に先に行くためにいくつかの提案を探してあなたが試した/) – j08691

答えて

1
$('a').each(function(){ 
    $(this).attr('href','http:///prods.aspx?prod_id='+$(this).attr('href').split('/')[3]) 
} 
+0

こんにちはRoyi、答えをありがとう。ここで修正するだけです。 JQuery属性を設定するには、$(this).attr(old、new)を使用する必要があります。 $(this).attr(old)= newのように設定することはできません。 :)。再度、感謝します。 –

+0

@ JohnyWalker1119は固定:) –

+0

私はここで別の問題に直面しました。あなたがIEとChromeで異なる仕組みを提供していたからです。 IEは0から始まり、1とchromeで始まるようです。私はまだこれを検証しようとしていますが、これは厄介な問題のようです。しかし、私は別の解決策を試す必要があるかもしれません。 :( –

関連する問題