Искам да добавя текст / 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>";
});