IDがない場合にリストアクティブ要素のインデックスを取得する方法

stefan.stt

.active <li>要素のインデックスを選択するにはどうすればよいですか?

<ul class="pagination">
    <li class="paginate_button page-item previous" id="DataTables_Table_0_previous">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="0">‹</a>
    </li>
    <li class="paginate_button page-item ">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="1">1</a>
    </li>
    <li class="paginate_button page-item active">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="2">2</a>
    </li>
    <li class="paginate_button page-item next disabled" id="DataTables_Table_0_next">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="3">›</a>
    </li>
</ul>

これが私が試したものですが、常に返されます1

var pageNumber = $('.pagination .page-item.active:first').index();
TJクラウダー

あなたはあなたが欲しいと言った

...アクティブな<li>要素のインデックス10番目の要素に.activeクラスがある場合、取得する必要があります9...

jQueryのindex関数はあなたにそれを与えます:

var index = $("li.page-item.active").index();

実例:

console.log($("li.page-item.active").index());
.active {
  background: yellow;
}
<ul class="pagination">
    <li class="paginate_button page-item previous" id="DataTables_Table_0_previous">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="0">‹</a>
    </li>
    <li class="paginate_button page-item ">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="1">1</a>
    </li>
    <li class="paginate_button page-item active">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="2">2</a>
    </li>
    <li class="paginate_button page-item next disabled" id="DataTables_Table_0_next">
        <a tabindex="0" class="page-link" aria-controls="DataTables_Table_0" href="#" data-dt-idx="3">›</a>
    </li>
</ul>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インデックスがphpエラスティカに存在する場合、既存のインデックスオブジェクトを取得する方法

分類Dev

Vue.jsインデックスが0の場合にアクティブクラスを追加する方法

分類Dev

Pythonで文字列のリストに特定の要素が存在する場合に、リストインデックスを取得する効率的なアプローチ

分類Dev

要素が配列リストの次のインデックスと等しい場合に要素をスキップするforループを作成する方法は?

分類Dev

要素が配列リストの次のインデックスと等しい場合に要素をスキップするforループを作成する方法は?

分類Dev

エンティティにインデックス付けされていないデータが以前にある場合、インデックス作成はGoogleアプリデータストアでどのように機能しますか?

分類Dev

要素にクラスがある場合はスクリプトをアクティブにし、クラスがない場合はスクリプトをリセットします

分類Dev

Xamarin.Forms iOS-アプリが現在アクティブでない場合やバックグラウンドにある場合でも、デバイスがインターネットに接続するとデータのアップロードを開始します

分類Dev

リンクがアクティブな場合、リンク内のテキストを変更するにはどうすればよいですか?

分類Dev

APEX5.1のインタラクティブレポートで関連するチェックボックスがオンになっている場合に選択リストを有効にする方法

分類Dev

2つのコンボボックスがアクティブになっている場合にのみボタンを有効にする方法

分類Dev

ヘッダーにコンテンツタイプがない場合にasTextを介してscalaplayでリクエスト本文にアクセスする方法

分類Dev

リストアイテムでチェックボックスがオンになっている場合、そのリストアイテムのテキストボックスのみを有効にします-クラスJqueryによって

分類Dev

href要素にタブインデックスを追加すると、アクティブクラスが非アクティブ化されなくなります

分類Dev

配列インデックスが同じ場合にforeachでテーブルデータを取得する方法

分類Dev

値が別のテーブルに存在する場合のテーブルのインデックスリストのフィルタリング

分類Dev

インポートレベルのパスがわかっている場合に、ライブラリのpom.xmlに配置するアーティファクトIDを見つける方法

分類Dev

要素またはその兄弟のいずれかをクリックして要素を縮小する方法-バニラjs(スタイリング効果またはアコーディオンに役立つ場合があります)

分類Dev

AngularJSディレクティブの要素インデックスにアクセスする方法

分類Dev

アクティブなクラスがない場合にのみリンクを表示するにはどうすればよいですか?

分類Dev

CSSまたはSASS子要素がアクティブな場合に、親要素の:: after、:: before効果のスタイルを変更する方法

分類Dev

(データベース内の)インデックスにオブジェクトがリストされている場合にのみ、インデックスアクションへのボタンを表示します

分類Dev

アプリがインストールされていない場合にPlayストアにリダイレクトするディープリンク

分類Dev

要素がvueコンポーネントをクリックした場合、どうすればアクティブなクラスを追加できますか?

分類Dev

リストの要素が与えられた場合、リスト内のインデックスを回復するにはどうすればよいですか?

分類Dev

テーブルセルが混合形式の場合にウィキペディアの情報ボックスをスクレイピングする

分類Dev

空ではなく、選択したインデックスを取得している場合にのみ、テキスト領域に右クリックポップアップメニューを作成します

分類Dev

アイテムがストアにない場合は、アクションをディスパッチしてフェッチします

分類Dev

アプリケーションで使用されるそのタイプのリストが複数ある場合に、モデルにカスタムオブジェクトシーケンスプロパティを保持する方法

Related 関連記事

  1. 1

    インデックスがphpエラスティカに存在する場合、既存のインデックスオブジェクトを取得する方法

  2. 2

    Vue.jsインデックスが0の場合にアクティブクラスを追加する方法

  3. 3

    Pythonで文字列のリストに特定の要素が存在する場合に、リストインデックスを取得する効率的なアプローチ

  4. 4

    要素が配列リストの次のインデックスと等しい場合に要素をスキップするforループを作成する方法は?

  5. 5

    要素が配列リストの次のインデックスと等しい場合に要素をスキップするforループを作成する方法は?

  6. 6

    エンティティにインデックス付けされていないデータが以前にある場合、インデックス作成はGoogleアプリデータストアでどのように機能しますか?

  7. 7

    要素にクラスがある場合はスクリプトをアクティブにし、クラスがない場合はスクリプトをリセットします

  8. 8

    Xamarin.Forms iOS-アプリが現在アクティブでない場合やバックグラウンドにある場合でも、デバイスがインターネットに接続するとデータのアップロードを開始します

  9. 9

    リンクがアクティブな場合、リンク内のテキストを変更するにはどうすればよいですか?

  10. 10

    APEX5.1のインタラクティブレポートで関連するチェックボックスがオンになっている場合に選択リストを有効にする方法

  11. 11

    2つのコンボボックスがアクティブになっている場合にのみボタンを有効にする方法

  12. 12

    ヘッダーにコンテンツタイプがない場合にasTextを介してscalaplayでリクエスト本文にアクセスする方法

  13. 13

    リストアイテムでチェックボックスがオンになっている場合、そのリストアイテムのテキストボックスのみを有効にします-クラスJqueryによって

  14. 14

    href要素にタブインデックスを追加すると、アクティブクラスが非アクティブ化されなくなります

  15. 15

    配列インデックスが同じ場合にforeachでテーブルデータを取得する方法

  16. 16

    値が別のテーブルに存在する場合のテーブルのインデックスリストのフィルタリング

  17. 17

    インポートレベルのパスがわかっている場合に、ライブラリのpom.xmlに配置するアーティファクトIDを見つける方法

  18. 18

    要素またはその兄弟のいずれかをクリックして要素を縮小する方法-バニラjs(スタイリング効果またはアコーディオンに役立つ場合があります)

  19. 19

    AngularJSディレクティブの要素インデックスにアクセスする方法

  20. 20

    アクティブなクラスがない場合にのみリンクを表示するにはどうすればよいですか?

  21. 21

    CSSまたはSASS子要素がアクティブな場合に、親要素の:: after、:: before効果のスタイルを変更する方法

  22. 22

    (データベース内の)インデックスにオブジェクトがリストされている場合にのみ、インデックスアクションへのボタンを表示します

  23. 23

    アプリがインストールされていない場合にPlayストアにリダイレクトするディープリンク

  24. 24

    要素がvueコンポーネントをクリックした場合、どうすればアクティブなクラスを追加できますか?

  25. 25

    リストの要素が与えられた場合、リスト内のインデックスを回復するにはどうすればよいですか?

  26. 26

    テーブルセルが混合形式の場合にウィキペディアの情報ボックスをスクレイピングする

  27. 27

    空ではなく、選択したインデックスを取得している場合にのみ、テキスト領域に右クリックポップアップメニューを作成します

  28. 28

    アイテムがストアにない場合は、アクションをディスパッチしてフェッチします

  29. 29

    アプリケーションで使用されるそのタイプのリストが複数ある場合に、モデルにカスタムオブジェクトシーケンスプロパティを保持する方法

ホットタグ

アーカイブ