Javascript错误-对象没有方法

Javascript错误-对象没有方法,javascript,jquery,object,Javascript,Jquery,Object,我缩短了以下脚本: var HTH = HTH || {}; (function() { var assetGrouping = function() { var self = this; this.options = { _tmpElement: '', QuantityAssigned: 0, qtyInputField: '' };

我缩短了以下脚本:

var HTH = HTH || {};

(function() {
    var assetGrouping = function() {
        var self = this;

        this.options = {
            _tmpElement:        '',
            QuantityAssigned:   0,
            qtyInputField:      ''
        };

        this.init = function(options){
            // ...
            this.options.QuantityAssigned = 0;
            jQuery(this.options.qtyInputField).bind('keyup', function(){
                self._tmpElement = jQuery(this);
                self.CalculateQuantityAssigned();
            });

            // ...
        }

        CalculateQuantityAssigned = function(){
            // ...
        }
    }

    HTH.assetGrouping = new assetGrouping();
})();

$(document).ready(function(){
    HTH.assetGrouping.init({
        qtyInputField: 'input[name^="at700_group_qty"]'
    });
});
错误发生在以下行:
self.calculateQuantityAsigned()错误为
未捕获类型错误:对象[Object Object]没有“CalculateQuantityAssigned”方法。

我不明白。当我想访问
self.options
而不是
self.CalculateQuantityAssigned()
时,使用
当然会失败,
self
正在工作

谢谢。

更改:

CalculateQuantityAssigned = function(){
            // ...
}

更改:

CalculateQuantityAssigned = function(){
            // ...
}

(函数(){
});  <代码>(函数(){

}); 这是我的天啊。。。哇!我忘了这个。。。漂亮的眼睛,这一定是疲劳的表现。谢谢!我会尽快接受的哦我的天啊。。。哇!我忘了这个。。。漂亮的眼睛,这一定是疲劳的表现。谢谢!将尽快接受。你是对的,
}()。它就在那里,只是我的mitake,我没有把它放在上面的“演示”脚本中。它就在那里,只是我的mitake,我没有把它放在上面的“演示”脚本中。
(function () {
});  <-- You have a function, but you never execute it!