简体   繁体   English

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

[英]jQuery html(), loading an img tag into a div

When I do the following: 当我执行以下操作时:

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

This is what shows up in outputdiv: <p></p> 这就是在outputdiv中显示的内容: <p></p>

Is there some reason that this shouldn't work? 是否出于某些原因不起作用? I'm running out of ideas. 我的想法不多了。 I've also tried using innerHTML, to no avail. 我也尝试过使用innerHTML,但无济于事。

Your HTML is invalid (missing quote). 您的HTML无效(缺少引号)。

Replace 更换

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

with

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

You should replace 你应该更换

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

with

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

I think simple quotes must be inside double quotes. 我认为简单引号必须放在双引号内。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM