$('document').ready(function(){
$('#gfooter').append("<div style="text-align:center; width:800px; margin-left:auto; margin-right:auto;">
<img id="Image-Maps_3201211230108478" src="http://i.imgur.com/aHKja.png" usemap="#Image-Maps_3201211230108478" border="0" width="800" height="400" alt="" />
<map id="_Image-Maps_3201211230108478" name="Image-Maps_3201211230108478">
<area shape="rect" coords="84,184,253,353" href="www.facebook.com" alt="Facebook" title="Facebook" />
<area shape="rect" coords="316,184,485,353" href="www.twitter.com" alt="Twitter" title="Twitter" />
</map>
</div>
");
});
我正在尝试将这段html插入div #gfooter。虽然它似乎不起作用。谁能解释我的原因?&gt;
答案 0 :(得分:1)
任何时候你把东西放在双引号内,下次你使用双引号时它会“逃脱”。因此,请使用以下任一格式:
$.append("<a href='#'>link</a>");
$.append('<a href="#">link</a>');
我更喜欢第二个,因为它允许我像往常一样输入我的HTML(使用双引号)。希望它有所帮助!
答案 1 :(得分:0)
您需要使用反斜杠转义字符串文字中的引号。
var somestring = "<div id=\"something\">";