JQuery 选择器处理特殊字符
在使用JS 选择器的时候,如果含有特殊字符,则选择器选择不了,比如:元素的Id为:QW~~,$("#QW~~"),这样是选择不了的,所以就要对特殊字符进行转义。JS转义函数如下:
function escapeJquery(srcString) { // 转义之后的结果 var escapseResult = srcString; // javascript正则表达式中的特殊字符 var jsSpecialChars = ["\\", "^", "$", "*", "?", ".", "+", "(", ")", "[", "]", "|", "{", "}"]; // jquery中的特殊字符,不是正则表达式中的特殊字符 var jquerySpecialChars = ["~", "`", "@", "#", "%", "&", "=", "'", "\"", ":", ";", "<", ">", ",", "/"]; for (var i = 0; i < jsSpecialChars.length; i++) { escapseResult = escapseResult.replace(new RegExp("\\" + jsSpecialChars[i], "g"), "\\" + jsSpecialChars[i]); } for (var i = 0; i < jquerySpecialChars.length; i++) { escapseResult = escapseResult.replace(new RegExp(jquerySpecialChars[i], "g"), "\\" + jquerySpecialChars[i]); } return escapseResult;} 转义后的则为: QW\~\~不用转义的话就用
document.getElementById()
转载于:https://www.cnblogs.com/T8023Y/p/4662358.html
JQuery 选择器处理特殊字符相关推荐
- Jquery 选择器 特殊字符 转义字符
1.Jquery 选择器 id包含特殊字符,加双斜线 \\ 例 <input type="text" id="dbo_HouseInfo.HouseResour ...
- JQuery中的id选择器含有特殊字符时,不能选中dom元素的解决方法
1.jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素.但是:当id含有特殊字符的时候,是不能选中的. 2.自己简单的测试了下,jquery的id选择器只支持 ...
- JQuery 选择器。
• #id • element • .class • .class.cl ...
- jQuery选择器中的特殊符号和关键字
一般情况下,在jQuery选择器中,我们很少会用到诸如"."."#"."("."["等特殊字符,因为根据W3C规定,HT ...
- [转] jQuery 选择器
jQuery选择器(Selectors,或译为选择符?)可以说是甚为强大,jQuery能够得以如此之名气,选择器的功劳是功不可没的.利用 CSS和XPath选择符的能力,加上自己的"自定义选 ...
- jquery选择器详细说明
jquery中选择器感觉是用的特别多并且特别方便的一个方法,今天就在这里详细的记载下大多数常用的选择器,一起学习探讨. 首先介绍的是css3的选择器,其中包括了标签选择器(div),ID选择器(#ID ...
- 【jquery】jquery选择器
知识点 1.jquery选择器的作用是选择jquery页面中的html元素. 2.常用的选择器有:基本选择器.层级选择器.过滤选择器.属性选择器. 基本选择器 1. id 选择器 代码实现: elem ...
- JQuery——选择器分类
JQuery选择器 1 什么是JQuery选择器 快速高效的找到指定节点,支持css语法设置页面 2 JQuery选择器分类 2.1 基本选择器 CSS选择器 层级选择器 表单域选择器 ...
- jQuery选择器实现隔行变色和使用javaScript实现隔行变色
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <!--什么是选择器? jQuery选择器继承了 ...
最新文章
- 地图收敛心得170405
- JSP 异常处理如何处理?
- Jquery 选择器大全 【转载】
- a high quality start up vc in uk
- NGUI减少Drawcall
- 请给出计算231-1的python表达式_【填空题】计算2 32 -1的Python表达式可以书写为____...
- Python各种推导式(列表推导式,字典推导式,集合推导式,嵌套列表推导式)
- UIView 中常见的方法总结
- Spring Boot 解决方案 - 会话
- cnblogs上的mysql学习心得
- 【转】Intellij Idea识别Java Web项目
- 论文阅读笔记|Deep Image Homography Estimation
- android 功能防抖,Android RxJava 实际应用讲解:功能防抖
- 计算机理解人的情感的前提是,情感识别
- 广告行业常用英文词汇
- Android状态栏禁止下拉异常分析
- 页面跳转的两种方式(转发和重定向)区别详解:
- 东北师范大学计算机信息技术学院,东北师范大学计算机科学与信息技术学院2015年硕士研究生招生专业目录...
- marvin java_Java开源图像处理框架Marvin介绍
- java8新特性学习笔记之唠唠“匿名内部类与lambda”