在jQuery中 常用的选择器介绍

2020-05-24 21:22:36易采站长站整理


nth-child(index),index从1开始


nth-child(even)


nth-child(odd)


nth-child(3n),选取3的倍数的元素


nth-child(3n+1)满足3的倍数+1的元素



注意:


     1.通过jQuery选择器选择的对象本身就是一个jQuery对象,选择器具有隐式迭代     的作用,例如:


     $(‘p’).click(function(){


    alert(this.innerText);


     });


     是为所有的p都注释了click事件。


2.无论选择器选择了几个元素返回的一个元素都是一个集合对象,如果没有找到相应的元素,则这个集合对象的length值为0,如果选择到了元素,这个length的元素就是选择的元素的索引值。所以也根据这个属性来判断元素是否存在。例如:


     Iif($(‘#div’).length>0)//判断元素是否存在


3.在事件中this还是表示当前触发事件的元素的对象,但是这里的this是dom对象而不是jQuery对象。如果需要执行jQuery中的方法或属性时,应该把this转换为jQuery对象


转换方式为:$(this);