След като заредя динамично съдържание в DIV, бих искал да добавя опция за затваряне, която ще премахне това съдържание от DOM.
Работя с jQuery и WordPress.
Някакви идеи?
След като заредя динамично съдържание в DIV, бих искал да добавя опция за затваряне, която ще премахне това съдържание от DOM.
Работя с jQuery и WordPress.
Някакви идеи?
Сигурен! Можете да използвате скриване или премахване въз основа на вашите изисквания.
$("#close_link").click(function() {
$("#your_div").hide();
});
or
$("#close_link").click(function() {
$("#your_div").remove();
});
Можете да премахвате елементи от страница. Ако кажем, че идентификаторът на вашия елемент е "foo", тогава можете да го направите по следния начин
$('#foo').remove();
Функцията .remove()
ще свърши работа. Въпросът е какво да премахна. Ако вашето динамично съдържание има определен клас, можете да направите нещо подобно:
$(".stuff-to-remove").remove();
Изглежда, че ще генерирате и връзката „Затваряне“ динамично, така че кодът ви може да изглежда нещо като:
var div = $('<div></div>');
// ... put stuff in the div...
var close = $('<a href="/bg#"></a>').click(function() {
div.remove();
return false;
});
div.append(close);
Тук няма нужда да намирате динамичното съдържание, тъй като вече имате готов достъп до него в променлива.