为什么我在elemsTextBoxes.on上获得这个TypeError('focus',function(){?

时间:2012-11-16 15:06:25

标签: jquery typeerror

在下面的代码中,我可以获取输入元素的集合并为其背景着色,但不能在它们上设置事件。乳清我有这个错误吗?

enter image description here

<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'); 
        });

0 个答案:

没有答案