Jquery mobile 当我使用jquery mobile的自定义选择器:jqmData()时,为什么html()返回未定义?

Jquery mobile 当我使用jquery mobile的自定义选择器:jqmData()时,为什么html()返回未定义?,jquery-mobile,Jquery Mobile,我有一个jquery移动页面,标记如下: <div data-role="page" id="some_name"> <div data-role="header"> <h1 id="test">test</h1> </div> further markup here </div> 从那里我想使用find来引用h1元素 为什么这不起作用: $header.find("

我有一个jquery移动页面,标记如下:

<div data-role="page" id="some_name">
        <div data-role="header">
            <h1 id="test">test</h1>
        </div>
further markup here
</div>
从那里我想使用find来引用h1元素

为什么这不起作用:

$header.find("h1").html();
返回未定义的

但更传统的工作解决方案很容易找到:

$("body").find("h1".html();
$("#some_name").find("h1").html();

按预期返回测试。

其工作说明:var$page=$some\u name,您忘记了hashtag some\u name。我无法查看它!谢谢
$("body").find("h1".html();
$("#some_name").find("h1").html();