奇怪......
我正在听这样的事件:
$(document).on('some_event', 'div:jqmData(role="page")', function(e){
console.log( e.target )
})
在我的控制台中,我正在获得“硬编码”HTML,如下所示:
<div id="profile" class="ui-page ui-body-c ui-page-header-fixed" data-role="page" data-url="some_url" data-external-page="true" tabindex="0">
我需要从另一个我没有e.target的函数中复制这个选择。相反,我有整个页面元素,它作为对象控制:
[div#profile.ui-page]
问题:
我在这里遗漏了一些话......我如何选择与e.target相同的方式???
答案 0 :(得分:1)
听起来就像你说你有一个“整页对象”,你有一个围绕DOM元素的jQuery对象。要访问原始DOM元素,请索引到jQuery对象(类似于数组),例如,jQuery对象中的第一个匹配元素位于[0]
。
所以:
var rawElement = pageObject[0];