如何在指定了id属性的Jquery移动页面上手动设置数据url?

如何在指定了id属性的Jquery移动页面上手动设置数据url?,jquery,jquery-mobile,attributes,data-url,Jquery,Jquery Mobile,Attributes,Data Url,我有点迷路了 我需要我的Jquery移动页面有一个id,但将数据url设置为文件路径。默认情况下,JQM将文件路径设置为数据url,但如果提供了id,数据url将被id覆盖,我不希望这样 因此: 问题: 我做错了什么 好的。似乎只有这样: $('div:jqmData(role="page")') .jqmData('url', $.mobile.path.parseUrl( window.location.href ).pathname ) $('div:jqmData(role=

我有点迷路了

我需要我的Jquery移动页面有一个id,但将数据url设置为文件路径。默认情况下,JQM将文件路径设置为数据url,但如果提供了id,数据url将被id覆盖,我不希望这样

因此:

问题

我做错了什么

好的。似乎只有这样:

$('div:jqmData(role="page")')
     .jqmData('url', $.mobile.path.parseUrl( window.location.href ).pathname )
$('div:jqmData(role="page")').attr({'data-url': $.mobile.path.parseUrl( window.location.href ).pathname});
<div id="some" data-role="page" data-url="/path/to/this/file.html"></div>
$('div:jqmData(role="page")')
     .jqmData('url', $.mobile.path.parseUrl( window.location.href ).pathname )
$('div:jqmData(role="page")').attr({'data-url': $.mobile.path.parseUrl( window.location.href ).pathname});