Jquery动态链接创建

时间:2011-07-31 11:20:56

标签: jquery html hyperlink href var

考虑以下Jquery代码:

var previewImage = $('#prev');
var newLink = $('<a/>').attr('href', name);
previewImage.append(newLink);

HTML输出

<img src=" " id="prev"/>
<a href=" "></a>

所需的输出是

<a href=" "><img src=" " id="prev"/></a>

主要问题是链接是在具有id =&#34; prev&#34;的previewImage之后创建的。我需要这个图像在链接内。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您需要wrap()[docs]方法而不是append()[docs]

var previewImage = $('#prev');
var newLink = $('<a/>').attr('href', name);
previewImage.wrap(newLink);