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



我有点迷茫...

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

所以:

<div id="some" data-role="page"></div>

将导致:

<div id="some" data-role="page" data-url="some"></div>

虽然我需要它是:

<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});

最新更新