我想在div中附加text / html标签而不改变其含义。
所以当我追加时
<a>This is not anchor </a>
,
应显示<a>This is not anchor </a>
但它显示div内的超链接 - &gt;这不是锚。
如何使用$("#mydiv").append("<a>This is not anchor</a>").
实现此目的
请帮忙。
答案 0 :(得分:0)
好像你需要将它作为文本本身附加。然后像这样使用,
$("#mydiv").text($("#mydiv").text()+"<a>This is not anchor</a>")
答案 1 :(得分:0)
.append()
将内容添加为html而不是文本。而您需要将内容附加为文本。您可以使用.text()
的回调函数来实现此目的:
$("#mydiv").text(function(i,o){
return o + "<a>This is not anchor</a>";
});
<强> Working Demo 强>