jQuery多个类在追加时丢失了

时间:2013-07-01 13:54:02

标签: jquery css dom

jQuery中似乎发生了一些奇怪的事情。

我创建一个包含以下内容的字符串:

myBlock = """<div class="alert alert-success">...</div>"""

当我尝试使用jQuery追加

$("#msg_container").append(myBlock)

我得到的是像这样的DOM中的div

<div alert-success="" class="alert">blah</div>

如何使用jQuery追加两个类的东西?

2 个答案:

答案 0 :(得分:3)

我不确定为什么你在开头有这么多报价,但这样做:

myBlock = "<div class='alert alert-success'>...</div>"

双引号字符串中的类值需要单引号。

答案 1 :(得分:0)

myBlock = '<div class="alert alert-success">...</div>'

or 

myBlock = "<div class='alert alert-success'>...</div>"