gpt4 book ai didi

javascript - 没有方法 'replace' jquery 错误

转载 作者:行者123 更新时间:2023-11-30 08:56:48 25 4
gpt4 key购买 nike

我得到以下 js 代码,它在控制台中出错,我不太确定我做错了什么。基本上我正在尝试获取字段列表,以便我可以进行一些计算。

var LabourItems = {
rate: null,
hours: null,
total: null,
init: function(object) {
var rate = $(object).children('.rate').first();
var hours =$(object).children('.hours').first();
total = rate * hours;
updateTotal(object,total);
},
updateTotal: function(object, total) {
$(object).children('.total').first().attr('value', total)
}
}

//reactTochange for those inputs that you want to observe
$('.hours').live(function() {
var labourItems;

jQuery.each($('.labouritems'), function(key,value){
labourItems.push(LabourItems.init(value));
});

});

控制台错误:

Uncaught TypeError: Object function () {
var labourItems;

jQuery.each($('.labouritems'), function(key,value){
labourItems.push(LabourItems.init(value));
});

} has no method 'replace'

最佳答案

live 需要一个事件类型,例如。 点击

它将函数视为事件字符串,这让人很困惑。

$('.hours').live(function() { /*... your code ...*/})    // wrong

需要:

$('.hours').live("click", function() { /*... your code ...*/})    // works

关于javascript - 没有方法 'replace' jquery 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930329/

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