• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryでの、引数を取るJS関数の呼出方法)

jQueryで引数を取るJS関数の呼び出し方

このQ&Aのポイント
  • jQueryを使って、引数を取るJavaScript関数を呼び出す方法について教えてください。
  • 現在、引数を取る関数を別々の関数として作成し、条件によって呼び出す方法を使用していますが、より効率的な方法はありますか?
  • DRY原則を守りながら、jQueryで引数を取る関数を呼び出す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

単純には、 $('#button1').live('click',  function(){   func_b(arg1, arg2);  } ); ただ、arg1,arg2が変数の場合、 arg1,arg2を書き換えてしまうと イベント発生時に書き換えた後の値が参照されてしまします。 それが問題になるようであれば、もう一工夫必要。 素直なのは、  .live( events, data, handler(eventObject) ) を使うことでしょうか。(第2引数data経由でデータを渡せる) [参考] http://api.jquery.com/live/

Saotome_Haruka
質問者

お礼

ご回答、ありがとうございます。 きっといい方法があるんだろうって思っていたので、 とってもうれしいです。 もっともっと学習していいプログラムができるようになりたいです。 ありがとうございました。

関連するQ&A