繁体   English   中英

如何使用jQuery .append()附加图像?

[英]How to append image using jQuery .append()?

我可以在表格中添加一个字符串来显示状态

$('#test').empty().append("on")

但如果我能显示图像而不是字符串会更好。 我试过这个:

$('#test').empty().append(<img src="/static/on.png" height="64px" width="64px">)

但它不起作用。 我该怎么办?

缺少报价:

$('#test').empty().append('<img src="/static/on.png" height="64px" width="64px">');

由于您正在清空和追加项目。 你可以这样做。 .html将用图像项替换选择器的整个内容。 稍后,如果你想附加到这个div,你可以做.append(...);

$('#test').html('<img src="/static/on.png" height="64px" width="64px">');

如果您打算empty并附加图像,那么.html()是最适合您的方法。

请参阅参考文献.html()

尝试

$('<img />', {
    src: 'test.png',
    width: '200px',
    height: '100px'
}).appendTo($('#empty').empty())

您需要在HTML周围添加引号:

$('#test').empty().append('<img src="/static/on.png" height="64px" width="64px">');

我在这里使用单引号,因为你已经在HTML中有双引号,所以如果你使用双打来包围它们,它们将转义字符串。

暂无
暂无

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

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