jQuery选择器学习小结
2018-04-10 16:47
666 查看
常规选择器:
1、子代选择器:>
1
2
3
4
5
6
(function(){(‘#divid > p’).css(‘color’,’red’);
});
result:只有123会变成红色;
2、局部全局变量:
(function(){(‘#divid *’).css(‘color’,’red’);
});
只作用于这个选择器下面的全部项;
3、在id和类选择器前加上前缀;
1
2
3
4
加上前缀以表示区别;
4、多class选择器;
1
(function(){(‘.box.pox’).css(‘color’,’red’);
});
用于精确选择(注意和群组选择器的区别);
5、后代选择器
jQurey为后代选择器提供了一个等价的find方法
(′ullia′)等价于(‘ul li’).find(‘a’);
6、子选择器
jQurey为子选择器提供了一个等价的children方法
(′li>a′)等价于(‘li’).children(‘a’);
7.next选择器(同级的下一个p节点)与nextAll选择器(同级往下的所有
p节点)
div1
2
//只能用在下一个节点是p的情况,如果下一个不是p则没有效果
3
(function(){(‘#divid + p’).css(‘color’,’red’);
//$(‘#divid’).next(‘p’).css(‘color’,’red’);
});
result: 2 turn to red;
(function(){(‘#divid ~ p’).css(‘color’,’red’);
//$(‘#divid’).nextAll(‘p’).css(‘color’,’red’);
});
result: 2,3 turn to red;//下一个节点不是p也没有关系;
8、使用jQurey提供的方法可以加快运算速度,方法里面不传递参数默认为*;
$(‘#divid’).nextAll( ).css(‘color’,’red’);//同级的往后所有的变红色,一般不建议使用,不好掌控且会造成资源浪费;
9、prev,prevAll用法参照next,nextAll;
10、siblings:上下同级所有;
nextUntil(‘p’):向下遇到p停止选中;
prevUntil(‘p’):向上遇到p停止选中;
属性选择器
过滤选择器
1、eq =>equal;
2、gt =>great than;
3、lt =>less than;
1、子代选择器:>
1
2
3
4
5
6
(function(){(‘#divid > p’).css(‘color’,’red’);
});
result:只有123会变成红色;
2、局部全局变量:
(function(){(‘#divid *’).css(‘color’,’red’);
});
只作用于这个选择器下面的全部项;
3、在id和类选择器前加上前缀;
1
2
3
4
加上前缀以表示区别;
4、多class选择器;
1
(function(){(‘.box.pox’).css(‘color’,’red’);
});
用于精确选择(注意和群组选择器的区别);
5、后代选择器
jQurey为后代选择器提供了一个等价的find方法
(′ullia′)等价于(‘ul li’).find(‘a’);
6、子选择器
jQurey为子选择器提供了一个等价的children方法
(′li>a′)等价于(‘li’).children(‘a’);
7.next选择器(同级的下一个p节点)与nextAll选择器(同级往下的所有
p节点)
div1
2
//只能用在下一个节点是p的情况,如果下一个不是p则没有效果
3
(function(){(‘#divid + p’).css(‘color’,’red’);
//$(‘#divid’).next(‘p’).css(‘color’,’red’);
});
result: 2 turn to red;
(function(){(‘#divid ~ p’).css(‘color’,’red’);
//$(‘#divid’).nextAll(‘p’).css(‘color’,’red’);
});
result: 2,3 turn to red;//下一个节点不是p也没有关系;
8、使用jQurey提供的方法可以加快运算速度,方法里面不传递参数默认为*;
$(‘#divid’).nextAll( ).css(‘color’,’red’);//同级的往后所有的变红色,一般不建议使用,不好掌控且会造成资源浪费;
9、prev,prevAll用法参照next,nextAll;
10、siblings:上下同级所有;
nextUntil(‘p’):向下遇到p停止选中;
prevUntil(‘p’):向上遇到p停止选中;
属性选择器
过滤选择器
1、eq =>equal;
2、gt =>great than;
3、lt =>less than;
相关文章推荐
- jQuery学习--Chapter02小结(jQuery选择器)
- 从零开始学习jQuery (二) 万能的选择器
- JQuery 学习笔记 选择器之六
- 从零开始学习jQuery (二) 万能的选择器
- jQuery学习笔记——jQuery选择器详解种类与方法
- javascript 学习小结 (三) jQuery封装ajax尝试 by FungLeo
- jQuery学习大总结(二)jQuery选择器完整介绍
- a毛 jquery 学习记 4过滤选择器1
- jQuery学习之选择器
- JQuery 选择器学习笔记
- jquery学习一 选择器
- jQuery学习笔录1(jQuery学习笔记—选择器(1 准备知识))
- jQuery基础学习8——层次选择器children()方法
- Java程序员的JavaScript学习笔记(12——jQuery-扩展选择器)
- jQuery学习第三课(选择器第一讲)
- JQuery 学习笔记 选择器之四
- jQuery学习笔记_选择器
- jQuery之层级选择器学习笔记
- 【知了堂学习笔记】_jQuery基础知识之选择器(一)
- jQuery .tmpl(), .template()学习资料小结