jQuery 層次選擇器

$("div span") 選取<div>裏的全部<span>元素spa

$("div >span") 選取<div>元素下元素名是<span>的子元素next

$("#one +div") 選取id爲one的元素的下一個<div>同輩元素    等同於$(#one).next("div")margin

$("#one~div") 選取id爲one的元素的元素後面的全部<div>同輩元素    等同於$(#one).nextAll("div")top

$(#one).siblings("div") 獲取id爲one的元素的全部<div>同輩元素(無論先後)di

$(#one).prev("div") 獲取id爲one的元素的前面緊鄰的同輩<div>元素

因此 獲取元素範圍大小順序依次爲:

$(#one).siblings("div")>$("#one~div")>$("#one +div")  或是

$(#one).siblings("div")>$(#one).nextAll("div")>$(#one).next("div")

不積跬步,無以致千里!

相關文章
相關標籤/搜索