上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

$美元符号报错是什么原因

[复制链接]
  • TA的每日心情
    开心
    2022-6-2 15:24
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    13

    主题

    56

    回帖

    79

    积分

    初级工程师

    积分
    79

    油中2周年

    发表于 2022-6-7 17:22:56 | 显示全部楼层 | 阅读模式
    悬赏10油猫币已解决

    js也引用了
    // @require https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js

    油猴脚本里能正常使用,在控制台用就报错

    360极速浏览器 控制台
    image.png

    最佳答案

    查看完整内容

    大佬们都说完了……再补充点 $$ 是原生的选择器功能,相当于 document.querySelectorAll,不具备 jQuery 的任何功能 如果想要使用 jQuery 做测试,可以用下面的简便办法 相关知识点基础详见:https://bbs.tampermonkey.net.cn/thread-160-1-1.html 声明没有使用 那么脚本的将会在沙箱环境中运行,脚本里引入的jQuery,控制台正常情况下无法直接操作这个jQuery,最方便的办法是把脚本里的jQuery给暴露到网页中 也就是说,你现 ...
  • TA的每日心情

    2023-10-19 09:35
  • 签到天数: 66 天

    [LV.6]常住居民II

    6

    主题

    126

    回帖

    219

    积分

    高级工程师

    积分
    219

    油中2周年生态建设者

    发表于 2022-6-7 17:22:57 | 显示全部楼层
    大佬们都说完了……再补充点
    $$ 是原生的选择器功能,相当于 document.querySelectorAll,不具备 jQuery 的任何功能

    如果想要使用 jQuery 做测试,可以用下面的简便办法
    相关知识点基础详见:https://bbs.tampermonkey.net.cn/thread-160-1-1.html

    声明没有使用
    1. //@grant  none
    复制代码

    那么脚本的将会在沙箱环境中运行,脚本里引入的jQuery,控制台正常情况下无法直接操作这个jQuery,最方便的办法是把脚本里的jQuery给暴露到网页中

    也就是说,你现在使用的 $ 操作符,有可能是网页自己的,这就导致了萌新开发常常容易遇到楼主的问题。(这只是其中一个可能性)
    可以通过
    1. jQuery.fn.jquery
    复制代码

    去查看 jQuery 版本号

    为了方便使用 jQuery,而不使得原生环境遭到破坏,这里需要用到 unsafeWindow 接口,声明引入
    1. //@grant    unsafeWindow
    复制代码


    然后脚本代码中插入这段代码
    1. unsafeWindow.gmJquery=$;
    复制代码

    这样你就可以直接在控制台中通过 gmJquery 去使用 jQuery 操作。

    这样可以节省很多控制台操作
    已有1人评分好评 油猫币 理由
    ozon + 1 + 1 都是大佬.这回答对我含金量极高,赞!.

    查看全部评分 总评分:好评 +1  油猫币 +1 

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-2 17:37
  • 签到天数: 275 天

    [LV.8]以坛为家I

    110

    主题

    445

    回帖

    957

    积分

    荣誉开发者

    积分
    957

    荣誉开发者油中2周年卓越贡献生态建设者

    发表于 2022-6-7 17:28:10 | 显示全部楼层
    假如我不引入jquery,在控制台用$$(".name") ,  表示拿到为name的class的属性。这样就可以拿到了。
    已有1人评分好评 油猫币 理由
    ozon + 1 + 3 ggnb!

    查看全部评分 总评分:好评 +1  油猫币 +3 

    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-2 15:24
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    13

    主题

    56

    回帖

    79

    积分

    初级工程师

    积分
    79

    油中2周年

    发表于 2022-6-7 17:47:23 | 显示全部楼层
    wwwwwllllk 发表于 2022-6-7 17:28
    假如我不引入jquery,在控制台用$$(".name") ,  表示拿到为name的class的属性。这样就可以拿到了。 ...

    我去还这样 谢谢大佬学到了,但是我经常用这个选择器,真的很方便,但是有些网页可以有些又不行.遇到报错就只能改油猴脚本来测试,太麻烦了

    https://www.runoob.com/jquery/jquery-ref-selectors.html
    :contains(text)        $(":contains('Hello')")        所有包含文本 "Hello" 的元素
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    290

    主题

    3875

    回帖

    3794

    积分

    管理员

    积分
    3794

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-6-7 18:08:56 | 显示全部楼层

    wwwwwllllk 发表于 2022-6-7 17:28

    假如我不引入jquery,在控制台用$$(".name") , 表示拿到为name的class的属性。这样就可以拿到了。 ...

    woc 原生的,学到了

    image.png

    已有1人评分好评 油猫币 理由
    ozon + 1 + 3 ggnb!

    查看全部评分 总评分:好评 +1  油猫币 +3 

    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    5 小时前
  • 签到天数: 624 天

    [LV.9]以坛为家II

    30

    主题

    532

    回帖

    1400

    积分

    荣誉开发者

    积分
    1400

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-6-8 23:34:58 | 显示全部楼层
    油猴require只能在油猴里用
    如果你想在控制台引入jQuery方便调试,可以把jQuery引入到<head>标签下
    具体js代码
    1. var script=document.createElement("script");
    2. script.type="text/javascript";
    3. script.src="https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js";
    4. document.getElementsByTagName('head')[0].appendChild(script);
    复制代码
    已有1人评分好评 油猫币 理由
    ozon + 1 + 3 直接解决调试问题,谢谢大佬

    查看全部评分 总评分:好评 +1  油猫币 +3 

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    632

    主题

    5170

    回帖

    6048

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6048

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-6-14 16:52:35 | 显示全部楼层

    猫叔已经补充差不多了
    你如果对沙箱内容更感兴趣
    可以参考油猴的本质系列解读
    图片.png

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-2 15:24
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    13

    主题

    56

    回帖

    79

    积分

    初级工程师

    积分
    79

    油中2周年

    发表于 2022-6-14 17:54:32 | 显示全部楼层
    李恒道 发表于 2022-6-14 16:52
    [md]猫叔已经补充差不多了
    你如果对沙箱内容更感兴趣
    可以参考油猴的本质系列解读

    谢谢大佬,我还以为是发在脚本开发那个板块了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    632

    主题

    5170

    回帖

    6048

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6048

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-6-14 18:16:37 | 显示全部楼层
    ozon 发表于 2022-6-14 17:54
    谢谢大佬,我还以为是发在脚本开发那个板块了

    没。。。我每次上头了就直接随手挑个差不多板块发= =
    其实我自己都找不到在哪里。。。笑死
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表