jQuery特殊符号转义

我们在使用jquery选择器的时候 对一些ID属性中有特殊符号的地方需要进行转义。

列举部分如下:

<input id="entity.username" type="text" value="hello" />
alert($("#entity\\.username").val());

<input id="entity:username" type="text" value="hello" />
alert($("#entity\\:username").val());

//中间是空格
<input id="entity username" type="text" value="hello" />
alert($("#entity\\ username").val());

<input id="entity[username]" type="text" value="hello" />
alert($("#entity\\[username\\]").val());

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnchqhh/p/10339607.html

时间: 2024-10-29 15:33:22

jQuery特殊符号转义的相关文章

jQuery中 $ 符号的冲突问题

jQuery中 $ 符号的冲突问题是常见问题之一. 在jQuery中,$是jQuery的别名,为了书写方便,我们更习惯用$('#id')这一类的方式来书写代码.当同一页面引用了jQuery多个版本或者jQuery与某些其他js库产生冲突,控制台就会报错. 同一个页面多个版本冲突解决办法 你可能会问,为什么在一个页面上会引用多个版本的jQuery,只引用一个不就好了吗? 答案是:不行.一般要用到两个(或以上)版本的jQuery库的原因是:现有的网站已经用了旧版本的jQuery以及相关插件,直接将j

详解jQuery的$符号和init函数

本文所有代码,出自jQuery.1.5.2,为方便理解,引入类的概念,虽然jQuery不是基于面向对象思想. jQuery是现在最流行的JavaScript框架, $是其中最常见的符号,已经在jQuery留下了深深的烙印.那么$到底是什么东西,它可以接受一个字符,也可以接受一个文档对象,亦或者一个函数,也可以调用一个函数.接下来我会彻底分析这个符号背后隐藏的秘密. jQuery,高效,精炼,特别是对DOM元素对象操作的简化,很大程度上将前端程序员从一大堆冗余的代码解放出来,大大提高了开发效率!对

jQuery中$符号的作用

jQuery中$符号的作用 作为jQuery包装器,利用选择器来选择DOM元素(这个也是最强大的功能) 例如:$("table tr:nth-child(even)") 实用工具函数,作为几个通用的实用工具函数的命名空间的前缀 例如:$.trim(someString) 文档就绪处理程序,相当于$(document).ready(...) 例如:$(function(){...}); 里面的函数会在DOM树加载完之后执行 创建DOM元素 例如:$("<p>how

Electron与jQuery中$符号冲突的三种解决方法

在Electron工程中引用jQuery时,经常会出现以下错误: Uncaught ReferenceError: $ is not defined 解决的具体方法如下: ①.在测试的过程中(测试过1.10.1,以及当前最新的3.2.1版本都不行),发现只要使用2.03版本的jQuery或者2.2.0版本的jQuery,就不会出现$未定义的情况. ②.使用jQuery原有的关键字jQuery()来替代$(),或者自定义关键字. <script type="text/javascript&q

使用jquery时$符号冲突问题解决方案

当一个项目引入多个第三方库的时候,由于没有命名空间的约束(命名空间就好比同一个目录下的文件夹一样,名字相同就会引发冲突),库与库之间的冲突在所难免. 既然有冲突问题存在,为什么还要应用多个库呢?是因为jQuery不过是一个DOM操作为主的库,方便我们日常WEB的开发,但有时候我们的项目可能需要应用其他的库来解决一些特殊的问题.例如UI库,游戏库等等. 例如prototype库等等,或者自己定义的使用到了$符号的库,该如何解决呢?例如我们有一个自己开发的Base库,也是用到了$符号,一般情况下有两

URL 传参转义 (特殊符号转义)

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义 用其它字符替代吧,或用全角的. + URL 中+号表示空格                                   %2B    空格    URL中的空格可以用+号或者编码                 %20  /  分隔目录和子目录                               

ssh远程执行命令的符号转义问题

远程执行命令 前提条件 配置ssh免密码登陆. 命令 ssh [email protected]_host "cmd..." 脚本 ssh [email protected]_host <<EOF cmd1 cmd2 ... EOF 特殊字符的转义 远程执行脚本的情况下,脚本中的内容可视为是双引号包含起来的. 远程执行命令的情况下,例如:ssh [email protected]_host "${COMMOND}": 使用单引号的时候,$COMMAND定

了解jQuery的$符号

$是什么? 可以使用typeof关键字来观察$的本质. console.log(type of $); //输出结果为function 因此可以得出结论,$其实就是一个函数.$(); 只是根据所给参数不同,这个函数的功能会有所不同. $常用的几种情况: //第一种:参数为function,功能是入口函数 $(function(){ }); //第二种:参数为字符串,一般情况这种都是选择器,功能为查找页面中的元素 $("#btnShowDiv");//查找页面中id为btnShowDiv

Jquery的 $ 符号

$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写 例子︰$.function(); 就是 选取 JQuery 定义的 function() 执行 $('input')就是 选取 HTML 当中全部的 input 标签 $('#abc')就是 选取 HTML 当中 ID 名称为 abc 的物件 $.fn.playABC = function() {}就是 选取 JQuery 内核函数 fn (函数) 回传给 playABC 这个名称.定义为一个