1.含有特殊符号的注意事项
含有“.”、"#"、"("或“]”等特殊符号:
根据W3C规定,属性值中是不能包含这些特殊字符的,但在实际项目应用中偶尔也会遇到这种表达式中含有"#"和“]”等特殊字符的情况。这是,如果按照普通方式区处理的话就会出现错误。解决错的方法是使用转义符号将其转义
示例:$("#mr\#soft");
$("#mrbook\(1\)");
属性选择器的@符号问题:
在jQuery升级版本过程中,jQuery在1.3.1版中彻底放弃了1.1.0版本遗留下的@符号,假如我们使用1.3.1以上的版本,那么不需要在属性前添加@符号。
示例:$("div[name='book']");
2.含有空格的注意事项:
在实际应用当中,选择器中含有空格也是不容忽视的,多一个空格或者少一个空格也会得到截然不通的结果。