2

3ページあります。それぞれにdata-role="content"属性があります。

ページの一部をプログラムでターゲットにするにはどうすればよいですか? (例data-role = "firstPage"--> このページのフッターまたは content 属性のみ)。

jQuery Mobile 1.3.0 を使用しています

4

3 に答える 3

3

簡単:

$('[data-role="firstPage"]')

jQuery リファレンス:

アトリビュート イコール セレクター [名前=”値”]

特定の値と正確に等しい値を持つ指定された属性を持つ要素を選択します。

于 2013-03-20T18:55:09.030 に答える
1

各パーツに一意の ID を与えてから、jQuery セレクターでそれらをターゲットにするのが最善です。

あなたの HTML:

<div id="home-page"></div>

あなたのJS:

$("#home-page").html('Test!');

あなたの結果:

<div id="home-page">Test!</div>
于 2013-03-20T18:56:35.017 に答える
1

各ページには ID が必要です。

HTML

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

ID付きページ1page1

$('[data-role="page"]#page1')

ID付きページ2page2

$('[data-role="page"]#page2')

ID付きのページ3page3

$('[data-role="page"]#page3')

ここにいくつかのを含めました。

于 2013-03-20T20:48:07.853 に答える