【问题标题】:How to get $ to select css in google chrome如何获得 $ 以在谷歌浏览器中选择 css
【发布时间】:2023-03-14 12:52:01
【问题描述】:

我在 MacOS 上使用的是 58 版的 Google Chrome。当我尝试做一个$('#userName') 类型选择器时,我得到以下信息:

$('#userName')
VM193870:1 Uncaught TypeError: $ is not a function
    at <anonymous>:1:1
(anonymous) @ VM193870:1

但是,根据这个页面,https://developers.google.com/web/tools/chrome-devtools/console/expressions#select_elements,我应该可以毫无问题地做到这一点。

$$('#userName') 确实有效并返回单个元素的列表。

$$('#userName')
[input#userName.ng-untouched.ng-pristine.ng-invalid.mat-input-element]

有什么我需要启用的吗?

【问题讨论】:

  • console.log($) 显示什么...?
  • undefined ...嗯。我想知道我正在测试的应用程序是否会导致这种情况。你知道,我认为是这样的。当我在这个页面上测试时它工作正常。
  • 我在问,而不是期望它是某种标量值......不知道为什么特别是应用程序可能会觉得需要“取消设置”它;但它可能是这样的,特别是因为您可以确认它在其他网站上有效。
  • 每当页面(或选定的页面上下文)覆盖/提供其自己的$ 时,控制台都会使用它,并且AFAIK 无法从浏览器的控制台API 调用原始$

标签: google-chrome-devtools


【解决方案1】:

进一步调查显示,我正在开发的 angular 2 应用程序以某种方式破坏了 $ 运算符。如果您遇到此问题,请首先检查它是否可以在其他网站上运行(使用不同的选项卡)。它也可能是破坏它的扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    相关资源
    最近更新 更多