jQuery html(),将img标记加载到div中

时间:2011-10-19 07:23:50

标签: javascript jquery

当我执行以下操作时:

var foo = '<p><img src="tracking.pixel.outside.my.domain /></p>';
$("#outputdiv").html(foo);

这是outputdiv中显示的内容:<p></p>

有什么理由认为这不起作用吗?我的想法已经不多了。我也试过使用innerHTML,但没有用。

2 个答案:

答案 0 :(得分:5)

您的HTML无效(缺少引号)。

替换

var foo = '<p><img src="tracking.pixel.outside.my.domain /></p>';

var foo = '<p><img src="tracking.pixel.outside.my.domain" /></p>';

答案 1 :(得分:-1)

你应该替换

var foo = '<p><img src="tracking.pixel.outside.my.domain /></p>';

var foo = "<p><img src='tracking.pixel.outside.my.domain' /></p>";

我认为简单的引号必须在双引号内。