1

jQueryで奇妙なことが起こっているようです。

次のようなものを含む文字列を作成します。

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

jQuery append を使用しようとすると

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

私が得るのは、このようなDOMのdivです

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

jQueryを使用して2つのクラスに何かを追加するにはどうすればよいですか?

4

2 に答える 2

3

最初になぜそんなに多くの引用符があるのか​​ わかりませんが、これで十分です:

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

二重引用符で囲まれた文字列内のクラス値には、単一引用符が必要です。

于 2013-07-01T13:55:50.530 に答える
0
myBlock = '<div class="alert alert-success">...</div>'

or 

myBlock = "<div class='alert alert-success'>...</div>"
于 2013-07-01T13:56:46.853 に答える