gpt4 book ai didi

javascript - 未捕获的 TypeError : elem. nodeName.toLowerCase 不是函数 Jquery

转载 作者:行者123 更新时间:2023-12-01 02:34:07 24 4
gpt4 key购买 nike

我正在开发一个项目,该项目运行良好,但今天突然显示类型错误

Uncaught TypeError: elem.nodeName.toLowerCase is not a function Jquery

下面是我收到错误的代码

// A method for determining if a DOM node can handle the data expando
acceptData: function( elem ) {
// Do not set data on non-element because it will not be cleared (#8335).
if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) {
return false;
}

var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase()//**here** ];

我稍微更改了代码并在 toLowerCase 之前添加了 toString,但仍然遇到相同的错误,

changed Like this

var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toString().toLowerCase()//**like this** ];

这里可能存在什么问题?

最佳答案

“nodeName”是 jQuery 的保留名称。如果您的脚本或 HTML 中使用了该名称,请将其更改为其他名称

关于javascript - 未捕获的 TypeError : elem. nodeName.toLowerCase 不是函数 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48072628/

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