gpt4 book ai didi

Chrome 控制台中的 jQuery (8.0.552.237)

转载 作者:行者123 更新时间:2023-12-03 21:54:58 27 4
gpt4 key购买 nike

jQuery 选择器似乎无法在 Chrome 控制台中运行。任何类型的选择器都会返回“null”。但是,这些脚本确实可以正确运行 javascript。

是否有其他人注意到此更改或知道修复方法。

谢谢。

最佳答案

我在 my own question 中发现了这个问题的原因.

控制台为 document.getElementById() 注入(inject)自己的函数(只是简写),别名为 $它遮蔽了 jQuery 的 $。检查这一点的简单方法:当您处于断点并且 jQuery 似乎已损坏时,请在控制台中比较以下内容:

  • jQuery
  • $
  • 窗口.$

第一个和最后一个将是 jQuery 本身,本地 $ 类似于:

function () {
return document.getElementById.apply(document, arguments)
}
<小时/>

这是因为从控制台运行的代码被包装在 with 语句中:

with (window ? window.console._commandLineApi : {}) {
with (window) {
// the actual code you typed in here
}
}

window._commandLineApi.$是隐藏jQuery的函数。

stupid chrome

<小时/>

在 Chromium 中发现了以下错误:http://code.google.com/p/chromium/issues/detail?id=70969

关于Chrome 控制台中的 jQuery (8.0.552.237),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4796103/

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