0

次のコードでは、入力要素のコレクションを取得して背景に色を付けることができますが、それらにイベントを設定することはできません。なぜこのエラーが発生するのですか?

ここに画像の説明を入力

<script type="text/javascript">
    $(function() {
        CONTACTFORM.initialize($("#formContact"));
    });
    var CONTACTFORM = CONTACTFORM || {};

    CONTACTFORM.initialize = function(form) {

        var elemsTextBoxes = form.find('input[type=text]');

        elemsTextBoxes.css('background-color', 'ddd'); //works

        elemsTextBoxes.on('focus', function() { //gets error
            $(this).css('background-color', '#eee'); 
        });
        elemsTextBoxes.on('blur', function() {
            $(this).css('background-color', '#fff'); 
        });
4

0 に答える 0