こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

jQueryで画像にリンクを張りたい

HTMLページに
<img src="1.jpg" width="50" height="50" id="tes">
というタグがあるのですが、
ページが読み込まれたときに、
そのタグにaタグをつけて
<a href="hoge.html" target="_blank"><img src="1.jpg" width="50" height="50" id="tes"></a>
とリンクを張りたいのですが以下のような
スクリプトを書いてみたのですが、
できません。

<script type="text/javascript">
$(function(){
$('<img />').append($('<a />',{
href:"hoge.html",
target:"_blank"
})
)
});
</script>

jQueryがよくわかっていないのでめちゃくちゃなのだと思いますが、
そもそもこのように画像にaタグをつけることは可能なのでしょうか。

jQueryのバージョンは1.2.6を使っていますが、
新しいバージョンでも構いません。
よろしくお願いします。

投稿日時 - 2011-10-10 06:01:08

QNo.7062159

困ってます

質問者が選んだベストアンサー

//ページが読み込まれたら
$(document).ready(function(){
// id=tes を 以下で包む
$('#tes').wrap(
$('<a></a>').attr({href:"hoge.html",target:"_blank"})
);
});

投稿日時 - 2011-10-10 21:23:25

お礼

出来ました。
ありがとうございました。

投稿日時 - 2011-10-11 02:59:08

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問