「変更」イベントハンドラーを動的に作成するにはどうすればよいですか?

ジョンブリットの手

ドロップダウンを動的に作成します。

そのIDはddl1ddl2ddl3とになります。

$('#ddl1').focus(function() {
    var previous = this.value;
}).change(function() {
    var index = $(this).find('selected').index();
    $('#ddl1').find('option:eq(' + index + ')').hide();
    $('#ddl2').find('option:eq(' + index + ')').hide();
});

$('#ddl2').focus(function() {
...

7つのドロップダウンを作成すると、7つのchangeイベントハンドラーを作成できます。

動的に変更イベントを作成する方法を実装しますか?

私のドロップダウン追加メソッドは次のとおりです。

var x=1;
var dropdown=('#ddl1').html();
$('#btnadd').click(function() {    
   $('#divname').append('<select id="ddl'+x+' > </select> <option>../option>');
   x++;    
});
カパンツァク

すべてのドロップダウンに共通のクラスを与え、それを参照します。また、.on()(イベント委任)を使用して、動的に作成された要素をキャッチします。

$(document).on('change', '.common-class', function() {
   //Your function
   var currentId = $(this).attr('id');
});

更新

select要素を追加するたびに同じクラスを追加します。

//...
$('#divname').append('<select id="ddl'+ x + '" class="common-class"><option>../option></select>');

選択したオプション

選択したオプションを取得するには:

$('#current-id').find('option:selected').index();

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Blazorでカスタム値変更イベントハンドラーを作成するにはどうすればよいですか?

分類Dev

C#で動的ラベルを編集するためのイベントハンドラーを作成するにはどうすればよいですか?

分類Dev

ボタンを動的に作成し、さまざまなイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

VB6で(イベントハンドラーではなく)ハンドルを作成するにはどうすればよいですか?

分類Dev

既存のイベントハンドラーの名前を変更するにはどうすればよいですか?

分類Dev

@ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

分類Dev

@ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

分類Dev

イベントハンドラーをモックするにはどうすればよいですか?

分類Dev

リピーターのラベル値をコードビハインドから変更するにはどうすればよいですか?

分類Dev

ハイチャート-チャートのベースラインの色を変更するにはどうすればよいですか?

分類Dev

コードビハインドからvisualstateを変更するにはどうすればよいですか?

分類Dev

jqueryイベントハンドラーでmvcモデルを動的にフェッチするにはどうすればよいですか?

分類Dev

プライベートドメイン名を作成するにはどうすればよいですか?

分類Dev

VBデリゲートをPythonイベントハンドラーに変換するにはどうすればよいですか?

分類Dev

jQuery.bindで作成されたイベントハンドラーを削除するにはどうすればよいですか?

分類Dev

別のハンドラーからangularjsイベントハンドラーをトリガーするにはどうすればよいですか?

分類Dev

展開後すぐにクライアントブラウザに変更を自動的にロードするにはどうすればよいですか?

分類Dev

イベントハンドラーを使用して5つのJQueryAJAX呼び出しを作成するにはどうすればよいですか?

分類Dev

このイベントハンドラーをjQueryプラグインにバインドするにはどうすればよいですか?

分類Dev

非同期トルネードハンドラーを作成するにはどうすればよいですか?

分類Dev

放出されたイベントに非同期イベントハンドラーを使用するにはどうすればよいですか?

分類Dev

イベントハンドラーの外部で変数を使用するにはどうすればよいですか?

分類Dev

Androidで動的に作成されたビューを作成するときにイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

ブートストラップdatepickerでイベントハンドラーのバインドを解除するにはどうすればよいですか?

分類Dev

Javascriptイベントハンドラーを最初に実行するようにするにはどうすればよいですか?

分類Dev

ユーザーがウィンドウのサイズ変更を停止した後にのみjavascriptサイズ変更イベントハンドラーを発生させるにはどうすればよいですか?

分類Dev

Angularで、primengのスライダーハンドルのハンドルを変更するにはどうすればよいですか?

分類Dev

wxPythonイベントハンドラーでShiftキーが押されたかどうかを確認するにはどうすればよいですか?

分類Dev

標準のスライダーの形状を変更せずにQsliderハンドルの色を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Blazorでカスタム値変更イベントハンドラーを作成するにはどうすればよいですか?

  2. 2

    C#で動的ラベルを編集するためのイベントハンドラーを作成するにはどうすればよいですか?

  3. 3

    ボタンを動的に作成し、さまざまなイベントハンドラーを追加するにはどうすればよいですか?

  4. 4

    VB6で(イベントハンドラーではなく)ハンドルを作成するにはどうすればよいですか?

  5. 5

    既存のイベントハンドラーの名前を変更するにはどうすればよいですか?

  6. 6

    @ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

  7. 7

    @ContentChildrentからイベントハンドラーを取得するにはどうすればよいですか?

  8. 8

    イベントハンドラーをモックするにはどうすればよいですか?

  9. 9

    リピーターのラベル値をコードビハインドから変更するにはどうすればよいですか?

  10. 10

    ハイチャート-チャートのベースラインの色を変更するにはどうすればよいですか?

  11. 11

    コードビハインドからvisualstateを変更するにはどうすればよいですか?

  12. 12

    jqueryイベントハンドラーでmvcモデルを動的にフェッチするにはどうすればよいですか?

  13. 13

    プライベートドメイン名を作成するにはどうすればよいですか?

  14. 14

    VBデリゲートをPythonイベントハンドラーに変換するにはどうすればよいですか?

  15. 15

    jQuery.bindで作成されたイベントハンドラーを削除するにはどうすればよいですか?

  16. 16

    別のハンドラーからangularjsイベントハンドラーをトリガーするにはどうすればよいですか?

  17. 17

    展開後すぐにクライアントブラウザに変更を自動的にロードするにはどうすればよいですか?

  18. 18

    イベントハンドラーを使用して5つのJQueryAJAX呼び出しを作成するにはどうすればよいですか?

  19. 19

    このイベントハンドラーをjQueryプラグインにバインドするにはどうすればよいですか?

  20. 20

    非同期トルネードハンドラーを作成するにはどうすればよいですか?

  21. 21

    放出されたイベントに非同期イベントハンドラーを使用するにはどうすればよいですか?

  22. 22

    イベントハンドラーの外部で変数を使用するにはどうすればよいですか?

  23. 23

    Androidで動的に作成されたビューを作成するときにイベントハンドラーを追加するにはどうすればよいですか?

  24. 24

    ブートストラップdatepickerでイベントハンドラーのバインドを解除するにはどうすればよいですか?

  25. 25

    Javascriptイベントハンドラーを最初に実行するようにするにはどうすればよいですか?

  26. 26

    ユーザーがウィンドウのサイズ変更を停止した後にのみjavascriptサイズ変更イベントハンドラーを発生させるにはどうすればよいですか?

  27. 27

    Angularで、primengのスライダーハンドルのハンドルを変更するにはどうすればよいですか?

  28. 28

    wxPythonイベントハンドラーでShiftキーが押されたかどうかを確認するにはどうすればよいですか?

  29. 29

    標準のスライダーの形状を変更せずにQsliderハンドルの色を変更するにはどうすればよいですか?

ホットタグ

アーカイブ