感覺這幾個(gè)東西做的事情其實(shí)差不多嘛尤其是像下面這個(gè):
$("div ul.topImp li:eq(0)").css("color","red")
$("div ul.topImp li").eq(0).css("color","red")
$("div ul.topImp").children("li").eq(0).css("color","red")
其實(shí)效果貌似差不多嘛,第一個(gè)是div作為元素選擇器另萤,空格表示后輩,ul又是一個(gè)元素選擇泛源,緊跟著.topImp是class類選擇忿危,當(dāng)然同時(shí)也算是篩選修飾,之后又是空格表示后輩铺厨,li是列表項(xiàng)目,跟著的:eq(0)是排序篩選赃磨,選擇集合里面的第一個(gè)伐蒂,這里面沒用到遍歷方法肛鹏,
后面陸續(xù)用到各種遍歷方法(eq,children)但是其實(shí)做的事情還是一樣的咧在扰,不過還是應(yīng)該知道一下這幾種東西的存在,因?yàn)椴閍pi的時(shí)候人家可不會(huì)專門給你一個(gè)“我現(xiàn)在想找一個(gè)東西應(yīng)該怎么找”的專欄桥狡,上面這些可以在:
- Selectors
- Filtering
- Traversing
里面可以看到皱卓,如果想更深入的學(xué)習(xí)就去api文檔的上面幾個(gè)區(qū)域看看吧
嗯……不過我還是覺得直接看別人的代碼怎么寫然后改吧改吧更好用一點(diǎn)……