我对jquery很新,所以请耐心等待。我创建了一个HTML页面,其中包含许多钩子,我想要添加新元素。附加字符串按预期工作:
$(theParentNode).append ("blurb1");
但附加HTML不会:
$(theParentNode).append ("<b>blurb2</b>");
当我检查生成的DOM时,父节点没有子节点。最后,当 我试试这个:
$(theParentNode).append ("blurb1");
$(theParentNode).append ("<b>blurb2</b>");
$(theParentNode).append ("blurb3");
只有第一个子节点显示在父级的子级列表中。最后的实验涉及添加“span”而不是“b”元素。在那种情况下,我从jquery得到一个错误:div为null,jquery-1.7.2.js的第6443行
我必须忽略一些非常基本的东西,但仍然很难为什么它不起作用,因为append应该采用html字符串... Thanx任何帮助!
答案 0 :(得分:0)
尝试用它的ID来引用它: -
例如: -
<div id='MyDiv'></div>
您需要使用: -
$('#MyDiv').append("<b>blurb2</b>");