/ / Добавяне / показване на html в div както е - jquery, html, append

Добавете / покажете html в div както е - jquery, html, append

Искам да добавя текст / html тагове в div, без да променя смисъла му. Така че, когато прикачам
<a>This is not anchor </a>, трябва да се покаже <a>This is not anchor </a> Но тя показва хипервръзка вътре div -> Това не е котва.
Как мога да постигна това $("#mydiv").append("<a>This is not anchor</a>"). Моля помогнете.

Отговори:

0 за отговор № 1

Изглежда, че трябва да го добавите като текст. след това използвай така,

$("#mydiv").text($("#mydiv").text()+"<a>This is not anchor</a>")

0 за отговор № 2

.append() добавя съдържание като html, а не като текст. като има предвид, че трябва да добавите съдържанието като текст. можете да използвате функцията за обратно извикване на .text() за да постигнете това:

$("#mydiv").text(function(i,o){
return o + "<a>This is not anchor</a>";
});

Работна демонстрация