gpt4 book ai didi

javascript - 'undefined' 不是一个函数(评估 '$(document).on' )

转载 作者:行者123 更新时间:2023-11-30 17:52:04 25 4
gpt4 key购买 nike

我正在尝试使用这个脚本:

<script>
var original_value = Number($('#ProductPrice').text().replace(/[^0-9.]+/g,""));

$(document).on('keyup', '#ProductPrice', function() {
if (Number($('#ProductPrice').text().replace(/[^0-9.]+/g,"")) > original_value) {
$("#ProductPrice").css("color","red");
} else {
$("#ProductPrice").css("color", "black");
}
});
</script>

我不断收到错误消息:'undefined' 不是一个函数(评估'$(document).on')

帮忙吗?

最佳答案

我感觉你的 jQuery 处于无冲突模式,这意味着 $ 没有分配给 jQUery

您可以这样调用您的代码:

(function ($) {
var original_value = Number($('#ProductPrice').text().replace(/[^0-9.]+/g, ""));
$(document).on('keyup', '#ProductPrice', function () {
if (Number($('#ProductPrice').text().replace(/[^0-9.]+/g, "")) > original_value) {
$("#ProductPrice").css("color", "red");
} else {
$("#ProductPrice").css("color", "black");
}
});
})(jQuery)

你也可以用jQuery替换所有的$;

关于javascript - 'undefined' 不是一个函数(评估 '$(document).on' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794231/

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