HTML锚点为什么叫hash,javascript – jQuery this.hash行为在页面锚点链接
this.hash将返回“#foo”,这也是一个有效的
ID selector [docs].因此$(this.hash)与$(“#foo”)相同,并将选择ID为foo的元素.
在第二个例子中,您没有ID栏的元素.因此$(this.hash)将不会选择任何元素,而target.length将为0.
也许你感到困惑的是,尽管没有显示警报,但浏览器仍然跳转到< a name =“bar”>< / a>.浏览器的行为与jQuery不一样.
This attribute names the current anchor so that it may be the destination of another link. The value of this attribute must be a unique anchor name. The scope of this name is the current document. Note that this attribute shares the same name space as the id attribute.
因此,如果浏览器识别URL中的哈希(片段标识符),它会尝试使用该ID找到第一个元素,或者使用该名称找到第一个元素.
相比之下,CSS ID选择器(这是jQuery正在使用的)只搜索具有该ID的元素,而不是(a)具有该名称的元素.在内部,jQuery正在使用document.getElemenById.
如果哈希值总是引用一个ID或一个名称,您可以使用多个选择器进行一个选择:
$(this.hash + ', a[name="' + this.hash.substr(1) + '"]')
如果有一个这个ID的元素和一个这个名字的锚点,你可以选择所有这些.
HTML锚点为什么叫hash,javascript – jQuery this.hash行为在页面锚点链接相关推荐
- JavaScript+jQuery(PC端+移动端)
文章目录 一.JavaScript 1)JS组成 2)JS引入方式 3)JS注释 4)JS输入输出语句 5)JS变量 6)数据类型 7)数据类型转换 8)标识符.关键字.保留字 9)运算符使用注意事项 ...
- javascript:jquery.history.js使用方法
javascript:jquery.history.js使用方法 step1:download jquery.history.js step2:create a test page as follow ...
- 使用Javascript / jQuery下载文件
本文翻译自:Download File Using Javascript/jQuery I have a very similar requirement specified here . 我在这里指 ...
- Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
源码获取:博客首页 "资源" 里下载! 一.项目简述 功能:卡管理,卡消费,卡充值,图书借阅,消费,记录,注销等等功能. 二.项目运行 环境配置: Jdk1.8 + Tomcat8 ...
- 如何在JavaScript / jQuery中查找数组是否包含特定字符串? [重复]
本文翻译自:How to find if an array contains a specific string in JavaScript/jQuery? [duplicate] This ques ...
- 生日祝福(HTML+CSS+JavaScript+jQuery)
生日倒计时 下载地址:[生日祝福(HTML+CSS+JavaScript+jQuery).zip-教育文档类资源-CSDN下载]
- Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...
[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新) 0 2014-05-07 18:00:06 使用该控件,可以根据url,参数,加载html记录模板(包含 ...
- 【前端学习笔记】JavaScript + jQuery + Vue.js + Element-UI
前端学习笔记 JavaScript jQuery Vue.js Element-UI Java 后端部分的笔记:Java 后端笔记 JavaScript 基础语法(数据类型.字符串.数组.对象.Map ...
- 怎么用java做todolist_[Java教程]JavaScript jQuery 任务清单 ToDoList
[Java教程]JavaScript jQuery 任务清单 ToDoList 0 2020-10-23 03:02:01 代码实现: ToDoList.html(复制并保存为html文件,打开即可见 ...
最新文章
- 我一不小心把ubuntu里的ps这样的命令删掉了,应该怎么重装呢
- bash mysql_解决bash: mysql: command not found 的方法
- Python报错:The truth value of an array with more than one element is ambiguous
- u-boot nand flash read/write cmd
- Mac OS使用技巧之十六:系统失去响应怎么办?
- NSThread使用总结
- asp建站系统源码_ASP.NET制造业进销存管理系统源码
- Netrunner 2019.04 Rolling 版本发布
- 监听程序当前无法识别连接符中请求的服务_[Servlet] 18 监听器
- 游戏筑基之两个变量交换值与三个变量交换值的比较(C语言)
- M3U8下载,直播源下载,FLASH下载(三)-直播源下载
- VirtualBox 搭建android-x86
- Java实现中国象棋(人机对战)
- matlab电磁场 有限元,电磁场有限元Matlab解法.pdf
- 【解救ROS】ros小车机器人摄像头寻线的实现(基于opencv)
- python中dateutil库用法详解
- 手机麦克风权限在哪里开启_手机麦克风权限怎么设置
- web前端开发人员要求,css设置背景图片自适应
- 数据科学和人工智能技术笔记 十四、K 最近邻
- py.test --pep8 vsearch.py报错解决办法
热门文章
- cytoscape绘图互作网络图(二)
- 自定义 coding.net 静态网站域名
- GGally包绘制的几个图形
- 朱永官等综述土壤生态学研究前沿
- QIIME 2教程. 32如何写方法和引用Citing(2021.2)
- 微生物组-扩增子16S分析第12期(报名直播课免费参加线下2021.7)
- Windows轻松实现linux shell环境:gitforwindows
- 《晓肚知肠:肠菌的小心思》荣获“2018年度中国好书”奖
- 第七届“数学、计算机与生命科学交叉研究” 青年学者论坛
- 湖南中医药大学计算机刘伟老师,喜讯 | 湖南中医药大学在全省高校教师课堂教学竞赛中喜获佳绩...