【发布时间】:2015-01-28 03:42:02
【问题描述】:
我想在页面加载后通过(/网络检查)控制台手动调用函数来执行一些 jQuery DOM 操作。我当然尝试在 Safari Web 检查控制台中这样做,但似乎 jQuery 是直接在浏览器控制台中实现的($$(selector) 是使用选择器选择器选择所有元素的语法),它们似乎只是检查功能(即,不能进行修改)。我觉得这很尴尬,因为我可以手动删除加载的 DOM 中的标签,它会反映在浏览器视口中。因此,举例来说,什么会阻止我运行类似的东西:
$('p').css('color','red')
我认为这个问题可能在过去的 SO 中出现过,但我发现的条目已经过时了(2~3 年很长,对吧?)。
如果我访问的网站没有包含 jQuery 库,我还担心能否手动加载它。
编辑:重申我的问题,我在浏览不加载 jQuery 库的网站时尝试在 Safari Web Inspector Console 中使用 jQuery 函数。我也更新了问题的标题。
【问题讨论】:
-
您应该始终链接您在 SO 上找到的相关问题,即使它们已过时。如果它们仍然有效,则没有理由编写新答案。 Safari 在控制台中没有提供它自己的 jQuery,您可以在控制台中访问的所有内容都是由页面或已安装的扩展加载的。使用控制台,例如Safari 中的 SO 运行良好。
-
您的问题到底是什么?我已多次阅读您的帖子,并找到了一些陈述,但我无法确切地弄清楚您需要什么帮助。
-
所以我在 stackoverflow 中尝试了这个函数,是的,它按预期工作,这意味着我的问题是我试图在一个实际上没有加载 jQuery 库的站点上使用 jQuery。那我怎么加载呢?
标签: javascript jquery html css dom