チェックボックスの変更が行われる前に関数を実行するにはどうすればよいですか?

user1837608

チェックボックス入力でイベントリスナーの順序を管理するのに問題があります。

たとえば、次の入力がある場合:

<input type='checkbox' class='multi' name='product' id='type1'>
<input type='checkbox' class='multi' name='product' id='type2'>
<input type='checkbox'               name='product' id='type3'>

誰かがclass =の入力をクリックするたびにリッスンし.multi、2つの関数を順番に実行したいと思います。

具体的には、私が欲しいfunction(a)、実行する前に、チェックボックスの状態の変化が登録されている(すなわち、チェックを実行する前に)。

現在、changeダイアログボックスの起動中にイベントが発生するため、次のシステムが機能しませんchangeイベントを一時停止して、次の状態になるまで待つことができないようです

$('.multi').on('mousedown', function(a){ // open a jqueryUi dialog box and wait to complete function(a)
//do function(a) ...
$('.dialog').dialog('close');

then, once the dialog is closed...

 $(input:checkbox).on('change', function(b){ //do function b only after function a has completed
Taufik Nur Ra​​hmanda

多分これはあなたが探しているものです:(まだそれをテストしていませんが、これは私の頭の上にあるものです)

$('.multi').on('click',function(e) {
    e.preventDefault();
    function(a); // your function
    $(this).trigger('click');
});

頑張ってください^^

更新:

申し訳ありませんが、上記のコードは無限再帰を実行するようです。これを試してください。

$('.multi').on('click',function(e) {
    e.preventDefault();
    function(a); // your function
    if ($(this).is(':checked')) {
        $(this).prop('checked',false);
    } else {
        $(this).prop('checked',true);
    }
});

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

指定された実行可能ファイルが実行されているかどうかをチェックするこのサブプロセス関数を、Python 2と3の両方で機能するように変更するにはどうすればよいですか?

分類Dev

チェックボックスの色を変更するにはどうすればよいですか?

分類Dev

チェックボックスの色を変更するにはどうすればよいですか?

分類Dev

チェックボックスの色を変更するにはどうすればよいですか?

分類Dev

チェックボックスの状態を変更するにはどうすればよいですか?

分類Dev

チェックボックスの値を変更するにはどうすればよいですか?

分類Dev

複数のチェックボックスで同じ機能を実行するにはどうすればよいですか?

分類Dev

Angular 4-変数の値を変更するためのチェックボックスを取得するにはどうすればよいですか?

分類Dev

チェックされている場合、チェックボックスの値を変更するにはどうすればよいですか?

分類Dev

チェックボックスがオンになっているときにDIVの色を変更するにはどうすればよいですか?

分類Dev

onChangeメソッドの実行後にチェックボックスを無効にするにはどうすればよいですか?

分類Dev

チェックボックスからJavaScriptのgetElementById関数に名前を入力するにはどうすればよいですか

分類Dev

このチェックボックスのケースでチェックをオフに変更するにはどうすればよいですか?

分類Dev

フォーム送信時にチェックボックスの値/名前を変数に追加するにはどうすればよいですか?

分類Dev

チェックボックスがオフになっている場合にのみ関数を実行するにはどうすればよいですか?

分類Dev

チェックボックスが選択されているときにimgクラスを変更するにはどうすればよいですか?

分類Dev

WP8.1でチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

分類Dev

一括アクション実行後にチェックボックスの選択を解除するにはどうすればよいですか?

分類Dev

実行時にコンボボックスのドロップダウンスタイルを変更するにはどうすればよいですか?

分類Dev

HTMLのチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

分類Dev

チェックボックスのチェックされた色を変更するにはどうすればよいですか?

分類Dev

関数の実行後にオブジェクトが変更されないようにするにはどうすればよいですか?

分類Dev

チェックボックスのチェックマークの色を変更するにはどうすればよいですか?

分類Dev

WPFチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

分類Dev

クリックイベントの実行時にhtmlボタンのクラスを変更するにはどうすればよいですか?

分類Dev

チェックボックスの値がc#で変更されたときに、DataGridViewでチェックされたチェックボックスをカウントするにはどうすればよいですか?

分類Dev

複数のチェックボックスをラベルとともに1行に配置するにはどうすればよいですか?

分類Dev

チェックボックスがasp.netでチェックされている場合、チェックボックスのラベルのスタイルを変更するにはどうすればよいですか?

分類Dev

ボタンがクリックされたときにこの関数を実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    指定された実行可能ファイルが実行されているかどうかをチェックするこのサブプロセス関数を、Python 2と3の両方で機能するように変更するにはどうすればよいですか?

  2. 2

    チェックボックスの色を変更するにはどうすればよいですか?

  3. 3

    チェックボックスの色を変更するにはどうすればよいですか?

  4. 4

    チェックボックスの色を変更するにはどうすればよいですか?

  5. 5

    チェックボックスの状態を変更するにはどうすればよいですか?

  6. 6

    チェックボックスの値を変更するにはどうすればよいですか?

  7. 7

    複数のチェックボックスで同じ機能を実行するにはどうすればよいですか?

  8. 8

    Angular 4-変数の値を変更するためのチェックボックスを取得するにはどうすればよいですか?

  9. 9

    チェックされている場合、チェックボックスの値を変更するにはどうすればよいですか?

  10. 10

    チェックボックスがオンになっているときにDIVの色を変更するにはどうすればよいですか?

  11. 11

    onChangeメソッドの実行後にチェックボックスを無効にするにはどうすればよいですか?

  12. 12

    チェックボックスからJavaScriptのgetElementById関数に名前を入力するにはどうすればよいですか

  13. 13

    このチェックボックスのケースでチェックをオフに変更するにはどうすればよいですか?

  14. 14

    フォーム送信時にチェックボックスの値/名前を変数に追加するにはどうすればよいですか?

  15. 15

    チェックボックスがオフになっている場合にのみ関数を実行するにはどうすればよいですか?

  16. 16

    チェックボックスが選択されているときにimgクラスを変更するにはどうすればよいですか?

  17. 17

    WP8.1でチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

  18. 18

    一括アクション実行後にチェックボックスの選択を解除するにはどうすればよいですか?

  19. 19

    実行時にコンボボックスのドロップダウンスタイルを変更するにはどうすればよいですか?

  20. 20

    HTMLのチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

  21. 21

    チェックボックスのチェックされた色を変更するにはどうすればよいですか?

  22. 22

    関数の実行後にオブジェクトが変更されないようにするにはどうすればよいですか?

  23. 23

    チェックボックスのチェックマークの色を変更するにはどうすればよいですか?

  24. 24

    WPFチェックボックスのチェックマークの色を変更するにはどうすればよいですか?

  25. 25

    クリックイベントの実行時にhtmlボタンのクラスを変更するにはどうすればよいですか?

  26. 26

    チェックボックスの値がc#で変更されたときに、DataGridViewでチェックされたチェックボックスをカウントするにはどうすればよいですか?

  27. 27

    複数のチェックボックスをラベルとともに1行に配置するにはどうすればよいですか?

  28. 28

    チェックボックスがasp.netでチェックされている場合、チェックボックスのラベルのスタイルを変更するにはどうすればよいですか?

  29. 29

    ボタンがクリックされたときにこの関数を実行するにはどうすればよいですか?

ホットタグ

アーカイブ