gpt4 book ai didi

jquery - 标签正在从 jQueryMobile 插入到我的文档的头部

转载 作者:行者123 更新时间:2023-12-01 06:04:43 26 4
gpt4 key购买 nike

在我的移动网站/应用程序中使用 jQueryMobile 时,我刚刚开始遇到非常奇怪错误

<小时/>

编辑 我正在添加图片,可能更容易理解问题

WTF?!?!?!?!

<小时/>

edit2 我发现了这个问题。仍然好奇为什么会这样
如果您想查看原始帖子,请阅读编辑内容

因此,在我的 master.js 文件中,我有以下代码

Object.prototype.hasAttr = function(attr) {
var _attr;
if(this.attr) {
_attr = this.attr(attr);
} else {
_attr = this.getAttribute(attr);
}
return (typeof _attr !== "undefined" && _attr !== false && _attr !== null);
};

如果我删除代码,一切正常!我还通过 jsLint 运行了代码,它不包含错误。
我查看了文档,jQueryMobile 框架没有名为 hasAttr 的函数,那么冲突在哪里?

<小时/>

请注意:此函数从未真正运行!只要包含它就会破坏一切

最佳答案

我想我看到了问题所在。您在这里将 Jquery 与原型(prototype)混合和匹配。我认为函数 getAttribute 是问题所在,因为它不是 jquery 函数,但它试图在此处作用于 jquery 对象

关于jquery - <body></body> 标签正在从 jQueryMobile 插入到我的文档的头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7533142/

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