0

私は少し迷っています...

Jquery MobileページにIDが必要ですが、data-urlをファイルパスに設定します。デフォルトでは、JQMはファイルパスをdata-urlとして受け取りますが、idが指定されている場合、data-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>

data-urlを手動で設定しようとしていますが、次のようには機能しません。

$('div:jqmData(role="page")')
     .jqmData('url', $.mobile.path.parseUrl( window.location.href ).pathname )

質問
私は何が間違っているのですか?

4

1 に答える 1

1

Ok。これは次のようにしか機能しないようです:

$('div:jqmData(role="page")').attr({'data-url': $.mobile.path.parseUrl( window.location.href ).pathname});
于 2012-05-25T14:04:07.687 に答える