4

私は変数を持っていますpages

pages = $("[data-role=page]:not([data-url])");

これは

[
<div data-role=​"page" id=​"home" class=​"home ui-page ui-body-c" tabindex=​"0" style=​"min-height:​ 548px;​">​…​&lt;/div>​
, 
<div data-role=​"page" id=​"login" class=​"login ui-page ui-body-c ui-page-active" tabindex=​"0" style>​…​&lt;/div>​
]

しかし、使用すると、間違った結果pages.index(".ui-page-active")が得られます。-1

ただし、検索すると、適切な結果pages.index(".ui-page")が得られます。1

何か案は?

アップデート:

pages.index( $('.ui-page-active') )戻り値1— 適切な結果です! しかし、セレクタ オプションが機能しないのはなぜですか?

4

1 に答える 1