Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Можно ли удалить клонированный объект (https://javascript.ru/forum/jquery/16519-mozhno-li-udalit-klonirovannyjj-obekt.html)

Евгений_86 11.04.2011 15:25

Можно ли удалить клонированный объект
 
Всем Доброе время суток,
Можно ли удалить клонированный объект к примеру:
при клике на объект он клонируется на объект2
мы кликнули по объект 4 раза и клонировались 4 объекта в объект2
можно ли удалить клонированные объекты по одному с конца

как клонировать умею вот удалить возможно ли это
просто с jquery знаком не давно

Nightmare 11.04.2011 16:01

remove()

Евгений_86 11.04.2011 16:20

remove() удаляет все
или нужно условие написать что бы по одному объекту удалял с конца

Nightmare 12.04.2011 01:03

при каком условии нужно удалять объекты с конца!

Евгений_86 13.04.2011 10:35

есть объекты (#pri_1,#pri_2,#pri_3) в значении (
<div id='pri_1'>1<div>,
<div id='pri_2'>2<div>,
<div id='pri_3'>3<div>)

при нажатии на объекты клонируется их значении в объект #place
<div id='place'>здесь будет хранится клонированный объект и отсуда нужно удалить клонированный объекты с конца</div>


я пробовал с remove(), но он удаляет весь блог div
скажем три раза кликнули по объектам (#pri_1...) и три клонировались на блок #place
возможно ли удалить клонированный объекты с конца блока #place по одному

walik 13.04.2011 10:47

<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
function add(obj) {
	$('#place').append($(obj).clone());
}

function remove() {
	$('#place div:last').remove();
}
</script>
</head>
<body>
<div id="1" onclick="add(this);">div 1</div>
<div id="2" onclick="add(this);">div 2</div>
<div id="3" onclick="add(this);">div 3</div>
<div id="place">Клонированые объекты:<br /></div>
<input type="button" onclick="remove();" value="Удалить" />
</body>
</html>


$('#place div:last').remove();

Используя :last мы указываем что нужно удалить последний объект.

Евгений_86 13.04.2011 12:54

walik СПАСИБО!!!!!!!!!!!!!!!!
пару мест под себя подогнал отлично работает

С JavaScript & jQuery разговаривать уверенно на ты
что посоветуйте прочитать(на русском) или какие курс пройти.


Часовой пояс GMT +3, время: 16:22.