的console.log($("#应用程序")HTML());还未定义,怎么回事?

时间:2015-01-21 10:20:43

标签: jquery dom undefined console.log

我觉得我已经完成了这一千次,但现在突然发生console.log($("#app").html());我得到undefined,为什么?是不是.html()假设返回#app?

里面的内容

工作样本:http://jsfiddle.net/h74saumj/

2 个答案:

答案 0 :(得分:7)

删除#中的<div id="#app">。它应该是<div id="app">

如果您想保留它,请使用此选择器$( "[id=#app]" )代替$( "#app" )

答案 1 :(得分:0)

您可以转义元字符,

$("#\\#app").html();

DEMO