使用html插入列表项

时间:2011-09-29 22:14:46

标签: javascript jquery

我有一个无序列表,我试图在最后插入一个元素

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')

它只是打印实体而不是解析它们。

2 个答案:

答案 0 :(得分:7)

您必须使用.html()来注入html。

jQuery("<li>").html(" | <a href=''>Billed <span class='count'>(14)</span></a>")
    .appendTo('.subsubsub')

答案 1 :(得分:0)

text()不适用于HTML,它会转义任何HTML字符,请使用html()