$(".div1").children("div").css("background","red");
連綴就是如果方法前是乙個jquery物件,就對著物件起作用,如果前面不是jquery物件,那就往前找,直到找到乙個jquery物件為止
$("div");//標籤選擇器 選中所有div
列印得到的是乙個類陣列,就是jquery物件,不能使用陣列的方法,也不能使用dom的屬性和方法
$("div").eq(0);//獲取jquery中的某乙個jquery物件
$("div")[0];//獲取的是乙個dom物件
上面第二條就是jquery方法獲取乙個dom元素
下面是獲取dom標籤後如何轉化為jquery物件
var div=document.getelementsbytagname("div");
$(div);
ps:jquery和dom所有的屬性和方法不能互相使用,要想使用必須要先進行轉換
$("#div0");
$(".div0");
$("div,span");
$("div span");//所有的div下的span
$("div.div1");//所有classname叫div的div
$("div>.div1");//div下的class名叫div0的選擇器
$(".div1+div");//class名叫div1的相鄰的div
$(".div1+*");//class名叫div1的相鄰的所有元素
$(".div1~*");//class名叫div1的統計的的所有元素
$(".div1").find("div");//等同於 $(".div1 div);
$("div").find(".div1");//等同於 $("div .div1);
$(".div1").children("div");//等同於 $(".div1>div);
$("div").children(".div1");//等同於 $("div>.div1);
$('#box').next('p');//等同於$("#box+p);
$('#box').next();//等同於$("#box+*);
$('#box').nextall('p');//等同於$("#box~p);
$('#box').nextall();//等同於$("#box~*);
以上是與原先的html中相差不多的,下面是jquery增加的
$('#box').prev('p').css('color','red'); //同級上乙個元素
$('#box').prevall('p').css('color', 'red'); //同級所有上面的元素
nextuntil()和 prevunitl()方法
選定同級的下面或上面的所有節點,選定非指定的所有 元素,一旦遇到指定的元素就停止選定。
$('#box').prevuntil('p').css('color','red'); //同級上非指定元素選定,遇到則停止
$('#box').nextuntil('p').css('color','red'); //同級下非指定元素選定,遇到則停止
('#box').siblings('p').css('color','red'); //同級上下所有元素選定
//等價於下面:
$('#box').prevall('p').css('color','red');
$('#box').nextall('p').css('color','red');
使用$()函式時,如果是獲取標籤,必須使用""引起來 ,如果是dom或者變數都不需要使用""
$("[title]");//獲取屬性是title屬性的標籤
$("a[title]");//標籤選擇器和屬性選擇器組合,選擇所有a標籤中含有title這個屬性的a標籤
$("[title='img']"));//判斷 title標籤屬性值是img的,這裡的等號是乙個,表示相等
$("[class^=div]"));//class的值是以div起頭的,也可以寫成$("[class^='div']")這樣
$("[class$='0']"//class的值是以0結尾的元素
$("[class|=lis]")//這個是選擇class名是以lis開頭的並且後面緊跟著-的元素
$("[class~=bn]")//選擇class名裡含有bn的,也就是說這個類名可能前後有空格,並不止bn這乙個class名
$("[title!=img]")//選擇title屬性不是img的,也包括沒有title屬性的
$("[title][class][class!=lis]")//多項屬性選擇器,既有title屬性又有class,class名還是lis的元素
Jquery 基礎 選擇器。
jquery選擇器繼承了css與path語言的部分語法,允許通過標籤,屬性名或者內容對dom元素進行快速,準確的選擇,而不必擔心瀏覽器的相容性。通過 selector 得到的物件,因為無論是對事件的處理 遍歷dom ajax,本質上都是對物件的操作。一 jquery選擇器優勢 1.簡潔寫法 2.支援...
jQuery基礎 選擇器
1 id 返回值單個元素的組成的集合 myid 說明 就是選擇html中的id myid 2 element 返回值集合元素 div 說明 可以返回例如 div input a 等中的值 3 class 返回值 集合元素 myclass 說明 就是選擇html中的iclass myclass 4 所...
jQuery基礎 選擇器
選擇器 功能返回值 idid選擇器 單個元素 element 元素選擇器 元素集合 class 類選擇器 元素集合 匹配所有元素 元素集合 selector1,selector2 將每乙個選擇器匹配到的元素合併後一起返回 元素集合 選擇器功能 返回值ancestor descendant 根據祖先元...