我的代码:
$(document).ready(function() {
$(this.body).html("<p>using .html</p>"); // works
$(this.body).add("<p>using .add</p>"); // doesn't work
});
我做错了什么?
答案 0 :(得分:3)
答案 1 :(得分:1)
您应该使用追加而不是添加。 fiddle
答案 2 :(得分:0)
add()不会写入DOM,它会向jQuery对象添加更多元素。
var x = $("li") //would create a jQuery object
x.add("span") //would add span tags to that object.
要编写要追加()或appendTo()的jQuery对象的内容......
x.appendTo("body");
答案 3 :(得分:0)
add
说明:"Add elements to the set of matched elements."
reference
html
将取代this.body
内容。
append
将添加到内容的末尾。也许这就是你想要的。
$(this.body).append('<p>using .append</p>');