【发布时间】:2017-07-12 05:14:25
【问题描述】:
我正在尝试使用 javascript 来设置正文的附加 html,但由于某种原因,它不起作用。我发现其他人以前也遇到过这个问题,但是我在其他帖子中找到的解决方案都不起作用。我不明白怎么了。
这是我的测试函数:
function(data) {
item = {"name": "xxxx", age: 40}
$.body.append("<a href="#!">" +item["name"]+ "</a>")
}
我在 python webview 中遇到了这个错误:
xxx.html:42TypeError: 'undefined' is not an object (evaluating '$.body.append')
我在网上找到的所有内容都表明这应该有效。我迷路了。任何帮助将不胜感激。
【问题讨论】:
-
您的意思可能是
$('body').append。 jQuery 对象没有body属性 -
是的@Phil 我也试过这个。但仍然是同样的错误。
-
您的引号嵌套也不正确。试试
$(document.body).append('<a href="#!">' + item.name + '</a>') -
我从未见过这种语法。
$("body").append(***)而不是? -
感谢@Phil $(document.body).append('' + item.name + '') 这个正在工作。跨度>
标签: javascript jquery python webview