我有一个无序列表,我试图在最后插入一个元素
jQuery("<li>").text(" | Billed (14)").appendTo('.subsubsub')
但是,我希望用以下内容格式化
| <a href=''>Billed <span class='count'>(14)</span></a>
但是当我这样做时:
jQuery("<li>").text(" | <a href=''>Billed <span class='count'>(14)</span></a>").appendTo('.subsubsub')
它只是打印实体而不是解析它们。
答案 0 :(得分:7)
您必须使用.html()
来注入html。
jQuery("<li>").html(" | <a href=''>Billed <span class='count'>(14)</span></a>")
.appendTo('.subsubsub')
答案 1 :(得分:0)
text()不适用于HTML,它会转义任何HTML字符,请使用html()