我可以在我的表中附加一个字符串来显示状态
$('#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()
是最适合您的方法。See Ref for .html()
关于javascript - 如何使用 jQuery .append() 附加图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16432001/