Дело вот в чём, есть сайт из 4-х страниц, условно, я хочу сделать, чтобы при нажатии на пункт меню у меня подгружался соответствующий элемент p, но после добавления он у меня пропадает с исходного места, почему?Как сделать
$(document).ready(function(){
//Default
$("#content").hide();
$("#hide").hide();
//Actions on click
$("div#Home.MenuItem a").click(function () {
$("div#Home.MenuItem a").click(function () {
$("#content").empty();
loadcontent("home");
});
$("div#Foto.MenuItem a").click(function () {
$("#content").empty();
loadcontent("foto");
});
$("div#People.MenuItem a").click(function () {
$("#content").empty();
loadcontent("people");
});
$("div#Help.MenuItem a").click(function () {
$("#content").empty();
loadcontent("help");
});
function loadcontent(pclass){
$("#hide p." + pclass).appendTo("#content");
$("#content").show();
}
//end document ready
});
<div id="hide">
<p class="home">Home is here</p>
<p class="foto">Foto is here</p>
<p class="people">People</p>
<p class="help">Help</p>
</div>
Или если проще сказать, как сделать чтобы AppendTo присоединял элемент, а не удалял его после присоединения, если такой принцип конечно, или я что то не так понял, спасибо.А так у мнея пропадает элемент после присоединеня из div id hide, и подгрузка не работает,может стоит другие варианты попробывать какие то, спасибо