V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NonClockworkChen
V2EX  ›  问与答

chrome 里能执行类 jquery 的一些代码,但是 css 和 prop 算 chrome 的还是 jquery,文档找不到

  •  
  •   NonClockworkChen · 2020-12-24 22:02:17 +08:00 · 858 次点击
    这是一个创建于 1448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://developers.google.com/web/tools/chrome-devtools/console/utilities

    类似以下的代码是可以直接在 console 中执行的。
    $("input[data-name$="+array[i]+"]").prop("checked", true);

    文档中找不到 css 和 prop 方法,我之前是做移动端开发的,不太熟悉 js 。
    10 条回复    2020-12-26 18:25:33 +08:00
    mxT52CRuqR6o5
        1
    mxT52CRuqR6o5  
       2020-12-24 22:05:11 +08:00 via Android
    document.querySelector,web 标准
    mxT52CRuqR6o5
        2
    mxT52CRuqR6o5  
       2020-12-24 22:05:48 +08:00 via Android
    查出来的就是一个 htmlelement,用 web 原生的那些操作去控制
    westoy
        3
    westoy  
       2020-12-24 22:08:41 +08:00   ❤️ 2
    jquery 的, 你执行 console 的那页引入了 jquery 吧
    NonClockworkChen
        4
    NonClockworkChen  
    OP
       2020-12-24 22:11:54 +08:00
    @mxT52CRuqR6o5 原生方法有 css(key,value) 和 prop(key,value)吗,我觉得好像是 jquery 的方法
    a62527776a
        5
    a62527776a  
       2020-12-24 22:15:24 +08:00 via iPhone
    这个是 chrome 的私有方法
    NonClockworkChen
        6
    NonClockworkChen  
    OP
       2020-12-24 22:17:56 +08:00
    @westoy 我做了实验,还真是因为页面引用了 jquery 。谢谢,就很神奇。
    ClericPy
        7
    ClericPy  
       2020-12-24 22:59:05 +08:00
    貌似是 chrome Devtools 那个 console 自带的语法...
    w292614191
        8
    w292614191  
       2020-12-25 08:55:06 +08:00   ❤️ 1
    console 是当前页面的操作,你可以取当前页面的值、dom 、其他东西。
    比如你当前页面引入了 jquery 就可以使用了,也可以使用原生的 js 语法。
    当然,还有一些浏览器自带的函数。
    Rhilip
        9
    Rhilip  
       2020-12-25 09:43:51 +08:00   ❤️ 1
    浏览器自带的$是算 chrome 的,使用的是 document.querySelector 。
    至于$到底是 chrome 自带的还是 jQuery 引入的,可以输入 `$.fn.jquery` 来查原型链,
    有值返回代表$是 jQuery,
    直接报错误 Uncaught TypeError: Cannot read property 'fn' of undefined, 就说明$是 chrome 自带的。
    NonClockworkChen
        10
    NonClockworkChen  
    OP
       2020-12-26 18:25:33 +08:00
    @Rhilip 谢谢,你的回答让我更加清晰整件事情了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:47 · PVG 20:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.