Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вырезка контента (https://javascript.ru/forum/jquery/52414-vyrezka-kontenta.html)

DarkVss 18.12.2014 08:40

Вырезка контента
 
Есть код

$(document).ready(function() {
	$('#menu a').click(function() {
	var action = $(this).data('action');
	
	$.post(document.location.href, {action: action}, function(data) {
		alert('Запрос успешно выполнен')
		$('#content').html(data);
	})
	return false;
  })
})

Я хочу "вырезать" из полученной страницы контент из блока #content,чтобы вставить в такой же блок на исходной страницы.
вопрос-как это сделать?
попытался с помощью find()

data=data.find(#content);

data=data.find(#content).html();


не тот не другой вариант не работает.помоги.

Aetae 18.12.2014 14:07

DarkVss, ты вообще не понимаешь что ты делаешь. Поможет те только чтение мануалов.

Код(от которого те толку не будет, ибо через 10 минут снова затупишь):
$('#content').empty().append( $(data).find('#content').unwrap() )

DarkVss 18.12.2014 16:01

Цитата:

Сообщение от Aetae (Сообщение 347060)
DarkVss, ты вообще не понимаешь что ты делаешь. Поможет те только чтение мануалов.

Код(от которого те толку не будет, ибо через 10 минут снова затупишь):
$('#content').empty().append( $(data).find('#content').unwrap() )

Ты чо такой грубый? если ты лучше понимаешь-объясни, а не груби.ведешь себя как гопота.
и твой код можно поправить.
1)твоя вставка вставляет весь блок в блок существующий-это нарушает вид.
2)код можно укоротить
$('#content').html( $(data).find('#content').unwrap() )

необязательно чистить


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