我对 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 is null, line 6443 of jquery-1.7.2.js
我必须忽略一些非常基本的东西,但仍然很难为什么它不起作用,因为 append 应该采用 html 字符串......感谢任何帮助!