2012-01-03 6 views
0

イメージをアンカーにラップし、その前のリンクと同じhrefの位置を与えることができるかどうかは疑問です。前の要素のアンカーにイメージをラップするjQuery

私は私が何をしているのかを説明するためにフィドルを作った。画像を持っていると仮定すると

$('a').eq(1).attr('href',$('a').eq(0).attr('href')) 
+0

なぜ2つのhrefを入れましたか? – IamStalker

+0

あなたの質問にもっと注意してください。 –

答えて

1

:私は基本的にこれは、ページ上の2つだけのリンクがあると仮定し http://jsfiddle.net/ZJczA/

+0

私は、ページ上の多くのリンクになると言いましたが、これはまだ動作しますか? – Liam

+1

@Liam:試してみてください。 –

+0

Iveはスクリプトにそれぞれのファイルを追加しようとしましたが、それでもやり取りできません... http://jsfiddle.net/ZJczA/5/ – Liam

0

..ページのロード時の私のイメージは、それ以前の要素のリンクをしたいですのid

var a = $("#test_img").parent(); 
a.attr("href", a.prev().attr("href")); 

このようなものを使用、文書内の各画像のため、この操作を実行するには:

$("img").each(function() { 
    var a = $(this).parent(); 
    a.attr("href", a.prev().attr("href")); 
}); 
+0

ページの後ろに画像が続くリンクがたくさんあるのですが、まだこのようなことをする可能性はありますか?私のnaivityのために申し訳ありません! – Liam

+0

Lol、cop-out ... –

関連する問題