标签: jquery dom undefined console.log
我觉得我已经完成了这一千次,但现在突然发生console.log($("#app").html());我得到undefined,为什么?是不是.html()假设返回#app?
console.log($("#app").html());
undefined
工作样本:http://jsfiddle.net/h74saumj/
答案 0 :(得分:7)
删除#中的<div id="#app">。它应该是<div id="app">。
#
<div id="#app">
<div id="app">
如果您想保留它,请使用此选择器$( "[id=#app]" )代替$( "#app" )。
$( "[id=#app]" )
$( "#app" )
答案 1 :(得分:0)
您可以转义元字符,
$("#\\#app").html();