1、特殊符号转义
由于业务需要,特定的需求时,涉及到特殊字符,若不进行转义操作,将会与jq操作符混淆。
<div id="id#b">bb</div>
<div id="id[1]">cc</div>
获取上述两个div时 常用的方法是错误的 $("#id#b") 和 $("#id[1]")
正确的方法,使用“双斜杠"进行专义 \\ $("#id\\#b") 和 $("#id\\[1\\]")
2、选择器中的空格带来的不同效果
3、.filter() jq遍历之filter过滤,过滤选择满足自定义条件的对象
条件可以是 元素名 、class、ID、等等
多个过滤条件时,用逗号隔开(文字),也可以使用多个.filter().filter().....
filter中使用:contains匹配文字