gpt4 book ai didi

Javascript 错误 - 对象没有方法

转载 作者:行者123 更新时间:2023-11-30 08:10:14 26 4
gpt4 key购买 nike

我缩短了以下脚本:

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.CalculateQuantityAssigned(); 错误是Uncaught TypeError: Object [object Object] has no method 'CalculateQuantityAssigned'

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

谢谢。

最佳答案

改变:

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

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

关于Javascript 错误 - 对象没有方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11512286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com