記録

Javascript? EVENT処理の際に引数を渡す。

Javascript? EVENT処理の際に引数を渡す方法。
ちなみにもっと簡略化できます。

//NG
$(function(){
    let hoge = "test";
    $("input[type='text']").on("change",(function(hoge){
        console.log(hoge);
    })(hoge));
});
//OK!
//js
function hoge(a){
    return function(){
        console.log(a +  this.value);
    };
};
document.querySelector('input[type="text"]').addEventListener("click",hoge("aaaaaaa~"),false);
//jq
$(function(){
    let hoge = function(a){
        return function(){
            console.log(a + $(this).val());
        };
    };
    $("input[type='text']").on("change",hoge("test="));
});

関連記事

  1. 記録

    ブログ変わる変えます。

    ブログ変わる変えます。一コマ漫画形式に大きく転換します。プログ…

  2. 記録

    今日から。

    今日からコード(プログラマー見習い)書きに戻ります。現役で書いていた…

  3. 記録

    近い将来、学校がなくなると思っています。

    近い将来(遠いか?)、学校がなくなると思っています。学校っていうも…

  4. 記録

    ノーコードって知ってますか?

    ノーコードって知ってますか?ITエンジニアだったら一度は聞いた…

  5. 記録

    半年過ぎましたね、フリーランサーという無職w。

    無職になり半年過ぎましたね。基本的に勤めていたときと生活習慣は…

  6. 記録

    この頃、こういうのをまた作ることに再過熱気味。

    この頃、こういうのを作ることに再過熱気味な自分がいます…

PAGE TOP