この定義で始まる有効で機能するページがあります。
div data-role="page" data-theme="b" id="alkohol.test" data-url="alkohol.test" tabindex="0" class="ui-page ui-body-b ui-page-header-fixed iscroll-page ui-page-active" >
これは適切に呼び出され、本来のように表示されますが、ページの初期化イベントでは発生しないようです。私のコード:
$( '#alkohol.test' ).live( 'pageinit',function(event){
console.log("Test successfully loaded!");
});
ページ ID を「alkoholtest」に変更すると、pageinit で起動します。私はドットが許可されていないと仮定し、ID "alkohol" の後にクラス "test" が続くことを期待する jquery セレクターがすべてだと思いますが、呼び出されたページ ID に反応するようにしたいと考えています。この問題の回避策はありますか? 変更するのは悪夢になるコードがたくさんあるので、ドットを別のものに変更しないことを意味します。逃走か何か?