JQuery добавить IMG и - PullRequest
       2

JQuery добавить IMG и

5 голосов
/ 25 мая 2011

Мне нужно добавить img внутри тега <a>. Я взломал это и не решился, сводя меня с ума. Если вы можете помочь, это было бы здорово. Я использую jQuery 1.5

while condition{
    $("<img>").attr("src", thumb).appendTo("#images");
}

Конечный результат должен быть:

<a href="#"><img src="xxxxx"></a>

Когда я использую prepend или appendto, я получаю такой результат:

<div id="images src="xxxxxxx"><a></a> 
OR
<a href="#"></a><img src="xxxxx">

Спасибо за любую помощь.

Ответы [ 2 ]

8 голосов
/ 25 мая 2011
$("#images").append($("<a>", 
{
    href: "#", 
    html: $("<img>", { src: thumb })
}));

рабочий пример: http://jsfiddle.net/hunter/Rxkxg/

6 голосов
/ 25 мая 2011
$('<a>') // create anchor first
  .attr('href','#') // set anchor HREF attribute
  .append( // inside it, append an image
    $('<img>') // new image
      .attr('src',thumb) // set image SRC attribute
  ) // end append
  .appendTo('#images') // add to image body

Почти на правильном пути ...

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...