场景: $("#" + AAA + ""),AAA代表某表单ID 当AAA为普通字符串时,ok; 当AAA含有特殊符号时(eg:a.b),获取不到该对象; 原因:特殊符号会进行转义,上面那种方式就无法获取的该ID。 // Does not work: // Does not work: $( "#s ...
分类:
Web程序 时间:
2016-05-04 20:44:52
阅读次数:
223
一、选择器中含有特殊符号的注意事项1.选择器中含有“.”、“#”、“(”或“]”等特殊字符根据W3C的规定,属性值中是不能含有这些特殊字符的,但在实际项目中偶尔会遇到表达式中含有“#”和“.”等特殊字符,如果按照普通的方式去处理出来的话就会出错。解决此类错误的方法是使用转义符转义。bbcc不能这样写...
分类:
Web程序 时间:
2015-11-10 14:04:06
阅读次数:
275
1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。但是:当id含有特殊字符的时候,是不能选中的。
2、自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑。
3、自己写了一个工具方法,开人人员只要将id转义...
分类:
Web程序 时间:
2015-01-15 23:54:16
阅读次数:
220