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 № 1Wyglą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>";
});