2013-12-17 5 views
0

Я копирую объект (изображение) в другой элемент. Как изменить размер, по которому он будет отображаться в целевом элементе «на лету»?Изменение размера изображения изображения на jQuery clone()

<div id="eleWithImgs"> 
    <img id="ph01" src=".../image01.jpg"> 
    <img id="ph02" src=".../image02.jpg"> 
    ... 


$('#eleWithImgs').children().each(function() { 

    $($(this), { 
     width: // ?? 
     height: // ?? 
    }).clone().appendTo('#destinationEle'); 

}); 
+0

это **, а затем ** набор свойств CSS для клонированный элемент –

+0

возможный дубликат [Изменение атрибутов клонированных элементов с помощью селекторов CSS] (http://stackoverflow.com/questions/3700420/changing-attributes-of-cloned-elements-using-css-selectors) –

ответ

1

свойства CSS Набор для клонированного элемента:

$('#eleWithImgs').children().each(function() { 
    $(this).clone().css({ 
     width: // ?? 
     height: // ?? 
    }).appendTo('#destinationEle'); 
}); 

Я надеюсь, что ваш вопрос не в том, как заполнить клон ?? ...

+0

, который был просто чтобы проиллюстрировать цель. Я искал то, что у вас здесь: '$ (this) .clone(). Css ({...}). AppendTo ...' Спасибо – user3024007

+0

Я не знаю, почему @adeneo удалил ответ, он было намного лучше. Я имею в виду, не клонирующий элемент (чтобы позаботиться о дублированных идентификаторах) –

+0

... да, я отвечал на него на самом деле ... его было прямым путем, оба работают для меня – user3024007

Смежные вопросы