在使用jQuery选择器时需要特别注意的一些事项,也可以说是使用过程中可能遇到的一些问题:
1、class或都id中含有“.”,“#”等特殊字符
在我们的程序中可能会遇到id中还有“.”和“#”等特殊字符,如果按照普通方式处理就会出错,解决方法是用转义符转义。
在下面程序中:
<div id="id.a">aaaaa</div>
<div id="id#b">bbbb</div>
<div id="id[1]">cccc</div>
按照我们习惯的普通方式jQuery选择器获取:
$("#id.a"),$("#id#b") 这样来获取是错误的,根本不能正确的获取
正确的方法如下:对特殊字符,转义一下
jQuery代码:
$("#id\\.a");
$("#id\\#b");
$("#id\\[1\\]");
2、属性选择器的引号问题
属性选择器中,值的引号是可能可元的,但有些特殊情况却必须有。比如:属性中含有“]”特殊字符。
<div title="name[1]a">aaaa</div>
如果属性值不加引号,jQuery代码:
$("div[title=name[1]a]");
会获取不到。解决方法是加上引号,正确的做法是:
$("div[title="name[1]a"]");
分享到:
相关推荐
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】
jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...
这里包含jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css,我费了好长时间找到的,此东西可以配合jQuery UI开发指南一书使用。
jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】
jquery-1.9.1.js 、jquery-1.9.1.min.js 【jquery包 js】
jQuery-1.12.4.js和jQuery-1.8.3.min.js,适合开发人员在学习jquery时导入使用,使代码更加简洁。
jquery-1.11.0 + jquery-UI-1.10.4
jquery-ui-1.9.2.custom.min.js
值得注意的是:如果你正在使用jQuery Mobile,请使用最新的jQuery 1.7.2和jQuery Mobile 1.1这两个版本,因为之前的jQuery Mobile版本还基于jQuery core 1.7.1或更早的版本。 jquery-1.7.2.min.js (minified, ...
1、将jquery-1.6.2-vsdoc.js与jquery-1.6.2.js放在同一目录,然后在vs中添加对jquery-1.6.2.js的引用即可; 2、切记:两个文件的文件名不能修改,并且只要引用jquery-1.6.2.js而不要引用jquery-1.6.2-vsdoc.js。
jquery-2.1.1.js 、jquery-2.1.1.min.js 【jquery包 js】
jquery-ui-1.10.3.custom.rar jquery 日期插件 带时间选择
jquery-ui-1.10.3.min.js
jquery-migrate-1.2.1.min.js 可以更好的帮助 jqury-jqprint 兼容性问题
jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js jquery-1.8.3.js
jquery插件jquery-ui-1.8.2.custom.min.js
jquery-ui-1.9.2.(免费),适合javascript开发者参考,包含各种美观的用户交互界面
jquery-1.8.3.min.js jquery-1.9.1.min.js jquery-1.11.3.min.js ...集合了5个版本的jquery, 另外注释:jquery版本非越高越好,请酌情选择,jquery2.0以上不支持ie8以下,Jquery3.0以上新增xss攻击防御
jQuery-1.8.1.js+jQuery-1.8.1-min.js+jQuery api 1.8 中文版.chm