2011-12-07 14 views

答えて

15
$("#pdf1img").wrap($('<a>',{ 
    href: '/Content/pdf/' + data.pdf1 
})); 

はがリンクすることはできませんが、彼らはアンカー要素でラップすることができ

画像要素^^^ことを試してみてください。

.wrap() in jQuery Docs

+0

ああ、私はそれを試していたことを知っている、私はちょうど私がミスペルトを持っていたことに気づいた。 – Beginner

+0

いいえ、画像要素は何もまったく包むことはできません。 –

+0

@ TomalakGeret'kal英語の訂正のおかげで^ _ ^私はあまりにも速いと私は推測する – Neal

4

img要素がhref属性を持っていません。イメージをリンクとして機能させたい場合は、いくつかのオプションがあります。あなたはa要素でimgwrapできます

$("#pdf1img").wrap("<a href='/Content/pdf/" + data.pdf1 + "'>"); 

それとも、イメージにクリックイベントハンドラをバインドし、window.locationを使用することができます。

$("#pdf1img").click(function() { 
    window.location.href = "/Content/pdf/" + data.pdf1; 
});