У меня есть div с идентификатором «secondHeader», и я хочу заменить весь этот div другим div с таким же идентификатором «secondHeader», но вместо замены он просто добавляет загруженный div внутри первого.
$("#secondHeader").load("/logged-in-content.html #secondHeader");
Вот что происходит ...
<div id="secondHeader"><div id="secondHeader"></div></div>
Я хочу, чтобы произошел div secondHeader из загрузки ajax, чтобы полностью заменить secondHeader на начальной странице.
Я знаю, это звучит глупо, но вот что я пытаюсь сделать ... Когда пользователь не вошел в систему, он видит незарегистрированный заголовок. Я использую ajax, чтобы позволить человеку войти на сайт, и я хочу заменить незарегистрированный заголовок зарегистрированным через ajax.
Я перепробовал все, что знаю, например ...
$("#secondHeader").replaceWith($("#secondHeader").load("/logged-in-content.html #secondHeader"));
... и использование .remove () перед рукой ...
Есть идеи?