jqueryidに変数カウンターを追加します

omukiguy

私は現在以下のコードを持っています、そしてそれはうまく働きます。

$('.clickable').click(function(e){
  e.preventDefault();
  $('#toggle').slideToggle();
});

$('.clickable1').click(function(e){
  e.preventDefault();
  $('#toggle1').slideToggle();
});

ループの観点から奇跡を起こすには、リファクタリングする必要があります。最大5回のループを使用して、IDトグルとクラスクリック可能に番号を追加する1つのステートメントが必要です。

以下のようなもの

for(i = 0; i < 8; i++) {
    $('.clickable'.' + i + ').click(function(e){
      e.preventDefault();
      $('#toggle'.' + i + ').slideToggle();
    });
}
GiuServ

特定の数のオブジェクトに制限せずに、より柔軟なソリューションが必要な場合は、別のアプローチを使用できます。

すべてのクリック可能な要素(つまりクリック可能)に共通のクラスを使用し、属性を使用してclickableターゲットスライドを設定します。

HTML:

<a href='#' class='clickable' data-target='1'>Slide</a>

Javascript:

$('.clickable').click(function(e){
   e.preventDefault();
   $('#toggle' + $(this).data('target')).slideToggle();
});

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonパンダ:変数をカウントするデータフレームに列を追加します

分類Dev

配列をjqueryIDに変換します

分類Dev

jinjaカウンターにPython変数を追加する

分類Dev

カスタム変数/データをAngularFirestoreDocumentに追加します

分類Dev

Laravelのlayout.app.bladeにカウンター変数を表示します

分類Dev

SQLテーブルにカウンターを追加します

分類Dev

2つの変数(dplyr)を配置してカウンター列を追加します

分類Dev

CommonLispでカウンター変数を初期化します

分類Dev

カウンターを増やし、それに依存する変数を動的に変更します

分類Dev

カウンターに追加する関数がローカル変数エラーをスローする

分類Dev

データ フレーム変数を転置し、[r] に null の一意のカウントを追加します

分類Dev

WooCommerce:複数の商品の[カートに追加]ボタンのテキストを変更し、チェックアウトにリダイレクトします

分類Dev

DevOpsカスタムカウンター変数を0にリセットします

分類Dev

Powershell グループ パラメータ - 100 を超えるカウントは変数に値を追加します

分類Dev

Pythonでカウンターを変数名に連結します

分類Dev

データテーブル変数をループしてカウントを追加する関数を作成します

分類Dev

別の行が変更されたときにカウントするカウント列をデータフレームに追加します

分類Dev

カウンター変数を変数名に追加するにはどうすればよいですか?

分類Dev

JavaScriptでwhileループが終了したときにカウンター変数を解放します

分類Dev

Parallel :: ForkManagerPerlのスカラー変数に結果データを追加します

分類Dev

カウンター変数を使用せずに、n回の反復ごとに何かを実行します

分類Dev

カウンター値の関数変更を追加しましたが、UIに反映されていません。インデックスビューボタンから呼び出すと、なぜ追加されますか?anglejs

分類Dev

欠落している変数のカウンターを作成します

分類Dev

コントローラにカウンタを追加します。Rails 4

分類Dev

Pythonループのどこにカウンター変数を配置しますか?

分類Dev

whileループの出力関数に従ってカウンターを変更します-bashで

分類Dev

WooCommerceでカートに追加した後、「カートに追加」ボタンのラベルを変更します

分類Dev

条件に応じてカウンタ変数をリセットします

分類Dev

カウントシミュレーター関数に2つの変数を追加する

Related 関連記事

  1. 1

    Pythonパンダ:変数をカウントするデータフレームに列を追加します

  2. 2

    配列をjqueryIDに変換します

  3. 3

    jinjaカウンターにPython変数を追加する

  4. 4

    カスタム変数/データをAngularFirestoreDocumentに追加します

  5. 5

    Laravelのlayout.app.bladeにカウンター変数を表示します

  6. 6

    SQLテーブルにカウンターを追加します

  7. 7

    2つの変数(dplyr)を配置してカウンター列を追加します

  8. 8

    CommonLispでカウンター変数を初期化します

  9. 9

    カウンターを増やし、それに依存する変数を動的に変更します

  10. 10

    カウンターに追加する関数がローカル変数エラーをスローする

  11. 11

    データ フレーム変数を転置し、[r] に null の一意のカウントを追加します

  12. 12

    WooCommerce:複数の商品の[カートに追加]ボタンのテキストを変更し、チェックアウトにリダイレクトします

  13. 13

    DevOpsカスタムカウンター変数を0にリセットします

  14. 14

    Powershell グループ パラメータ - 100 を超えるカウントは変数に値を追加します

  15. 15

    Pythonでカウンターを変数名に連結します

  16. 16

    データテーブル変数をループしてカウントを追加する関数を作成します

  17. 17

    別の行が変更されたときにカウントするカウント列をデータフレームに追加します

  18. 18

    カウンター変数を変数名に追加するにはどうすればよいですか?

  19. 19

    JavaScriptでwhileループが終了したときにカウンター変数を解放します

  20. 20

    Parallel :: ForkManagerPerlのスカラー変数に結果データを追加します

  21. 21

    カウンター変数を使用せずに、n回の反復ごとに何かを実行します

  22. 22

    カウンター値の関数変更を追加しましたが、UIに反映されていません。インデックスビューボタンから呼び出すと、なぜ追加されますか?anglejs

  23. 23

    欠落している変数のカウンターを作成します

  24. 24

    コントローラにカウンタを追加します。Rails 4

  25. 25

    Pythonループのどこにカウンター変数を配置しますか?

  26. 26

    whileループの出力関数に従ってカウンターを変更します-bashで

  27. 27

    WooCommerceでカートに追加した後、「カートに追加」ボタンのラベルを変更します

  28. 28

    条件に応じてカウンタ変数をリセットします

  29. 29

    カウントシミュレーター関数に2つの変数を追加する

ホットタグ

アーカイブ