/ / Append / show html as div as is - jquery, html, append

Dołącz / pokaż html w div takim jakim jest - jquery, html, append

Chcę dołączyć tagi tekstowe / HTML do div bez zmiany jego znaczenia. Więc kiedy dołączę
<a>This is not anchor </a>, powinien wyświetlić <a>This is not anchor </a> Ale wyświetla hiperłącze wewnątrz div -> To nie jest kotwica.
Jak mogę to osiągnąć za pomocą $("#mydiv").append("<a>This is not anchor</a>"). Proszę pomóż.

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda na to, że musisz dołączyć go jako sam tekst. użyj tego w ten sposób,

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

0 dla odpowiedzi nr 2

.append() dodaje zawartość jako HTML, a nie jako tekst. podczas gdy musisz dołączyć treść jako tekst. możesz użyć funkcji oddzwaniania .text() osiągnąć to:

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

Robocza wersja demonstracyjna