我有这段代码:
$("#myId").html(
"<img src='" +
$(xml).find("picture").text() +
"' height="42" width="42"></img>"
);
在添加'height="42" width="42"'
文本之前,它可以正常工作。为什么是这样?你不能像这样添加尺寸属性吗?
答案 0 :(得分:3)
实际上你应该这样做:
$("#myId").html($('<img/>', {
src: $(xml).find("picture").text(),
css: {
height: '42px',
width: '42px'
}
}))
答案 1 :(得分:1)
"' height="42" width="42"></img>"
在这部分中,您打开&#34;并在第一个=从高处开始关闭它。
答案 2 :(得分:1)
您使用"
打开字符串,因此字符串中包含的任何内容都必须使用\
进行转义
$("#myId").html(
"<img src='" +
$(xml).find("picture").text() +
"' height=\"42\" width=\"42\"/>"
);