jQuery选择器-->注意事项

1.含有特殊符号的注意事项

  含有“.”、"#"、"("或“]”等特殊符号:

    根据W3C规定,属性值中是不能包含这些特殊字符的,但在实际项目应用中偶尔也会遇到这种表达式中含有"#"和“]”等特殊字符的情况。这是,如果按照普通方式区处理的话就会出现错误。解决错的方法是使用转义符号将其转义

  示例:$("#mr\\#soft");

     $("#mrbook\\(1\\)");

  属性选择器的@符号问题:

    在jQuery升级版本过程中,jQuery在1.3.1版中彻底放弃了1.1.0版本遗留下的@符号,假如我们使用1.3.1以上的版本,那么不需要在属性前添加@符号。

  示例:$("div[name='book']");

2.含有空格的注意事项:

  在实际应用当中,选择器中含有空格也是不容忽视的,多一个空格或者少一个空格也会得到截然不通的结果。

posted @ 2020-05-09 07:24  abner_pan  阅读(159)  评论(0编辑  收藏  举报