Jquery динамическое создание ссылки - PullRequest
2 голосов
/ 31 июля 2011

Рассмотрим следующий код 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>

Основная проблема заключается в том, чтоссылка создается после previewImage с id = "prev", и мне нужно, чтобы это изображение было внутри ссылки.Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 31 июля 2011

Вы хотите использовать метод wrap() [документы] вместо append() [документы] .

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