//length() or .size()对象长度
if(("#box").length > 0){
(“#box”).css("color","red");
}
//兼容IE6等的JQ选择器方法 = 高级选择器
find()方法,后代选择器 = $("#div p")
children()方法,子代选择器 = $("#div > p")
next()方法,下一个同级选择器 = $("#div + p")
nextAll()方法,接下来的全所有同级选择器 = $("#div ~ p")
$("#box").nextAll("p").css("color","red")
prev()方法,上一个同级选择器
prevAll()方法,上面全部同级选择器
siblings()方法,上下同级选择器
如果不带参数,则默认为nextAll("*"),其余方法同样
nextUntil()方法,接下来的同级,直到遇到参数时为止
prevUntili()方法,以上接下来的统计局,直道遇到参数时为止
//属性选择器
$("a[title]").css(xx,xxx) 有title属性的a
$("a[title=num1]").css(xx,xxx) 有 等于Num1的title属性 的a
$("a[bbb][title=num1]").css(xx,xxx) 有 等于Num1的title属性并且存在bbb属性 的a
$("a[title!=num1]").css(xx,xxx) 有 不等于Num1的title属性 的a
$("a[title^=numX]").css(xx,xxx) 有 开头等于Num的title属性 的a
$("a[title$=Xnum]").css(xx,xxx) 有 结尾等于Num的title属性 的a
$("a[title|=num]").css(xx,xxx) 有 等于Num的title属性 或有num-开头的title属性 的a
$("a[title~=num aaa bb]").css(xx,xxx) 属性值 aaa 或 bb 或 num都可以,用空格分开就行
$("a[title*=num]").css(xx,xxx) 有 只要有出现指定字符串num的都可以
JQ选择器
最新推荐文章于 2022-11-04 08:41:10 发布