为什么这个jQuery没有为我的div添加图像?

时间:2011-10-14 02:18:25

标签: jquery

我正在尝试使用add function将一个HTML片段添加到div中,但我无法让它工作。我的代码:

$('#curveContainer').add('<img src="http://upload.wikimedia.org/wikipedia/commons/f/f0/Blue-dot-5px.png" alt="test" />'); 

小提琴 - http://jsfiddle.net/7a86g/4/

1 个答案:

答案 0 :(得分:5)

您需要append(),而不是add()

来自add()文档......

  

给定一个表示一组DOM元素的jQuery对象,.add()方法从这些元素的并集和传递给方法的元素构造一个新的jQuery对象。

append()会将新内容添加到DOM

小提琴 - http://jsfiddle.net/7a86g/5/

您还可以使用html()来完全替换匹配元素的内容。