gpt4 book ai didi

javascript - 添加更改功能后未捕获 RangeError

转载 作者:行者123 更新时间:2023-12-01 03:51:22 26 4
gpt4 key购买 nike

我的 JS 代码运行得很好,直到我添加了以下函数:

   $(".meassure-combo").change(function() {
switch ($(this).attr("name")) {
case "bust-combo":
case "shou-combo":
case "wais-combo":
case "hips-combo":
case "imse-combo":
$("[rel='"+$(this).attr("name")+"']").val( $(this).val() ).change();
break;
}
switch ($(this).attr("rel")) {
case "bust-combo":
case "shou-combo":
case "wais-combo":
case "hips-combo":
case "imse-combo":
var type = $(this).attr("rel");
var val = $(this).val();
$("[name='"+type+"']").val(val).change();
CL3D.interpolation(type,val);
break;
}
});

添加此代码后,我开始在控制台中收到以下错误

未捕获的范围错误:超出最大调用堆栈大小 在RegExp.test()

问题是什么以及如何解决?

提前谢谢

最佳答案

.change()change 事件处理程序中调用。如果 $("[rel='"+$(this).attr("name")+"']")$("[name='"+type+"' ]") 也有 .className "meassure-combo" 那么结果将是 Uncaught RangeError

关于javascript - 添加更改功能后未捕获 RangeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43159550/

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