css3找父元素 css有沒(méi)有通過(guò)指定子元素屬性,來(lái)選擇父元素的方法?
css有沒(méi)有通過(guò)指定子元素屬性,來(lái)選擇父元素的方法?不!但有些情況下可以模擬這種效果,但這種情況是罕見(jiàn)的!最好使用jQuery來(lái)編寫jQuery提供parent()方法來(lái)獲取當(dāng)前匹配元素集中每個(gè)元素的
css有沒(méi)有通過(guò)指定子元素屬性,來(lái)選擇父元素的方法?
不!但有些情況下可以模擬這種效果,但這種情況是罕見(jiàn)的!最好使用jQuery來(lái)編寫
jQuery提供parent()方法來(lái)獲取當(dāng)前匹配元素集中每個(gè)元素的父元素,例如$(“P”)。父項(xiàng)(”。Selected“”//查找每個(gè)段落中帶有“Selected”類的父元素:示例如下:
1。HTML結(jié)構(gòu)<li name=“Li-1”><A(a)=“”>第一個(gè)超鏈接</a></Li><li name=“Li-2”><A(a>)=“”>第二個(gè)超鏈接</a></Li><li name=“Li-3”><A(a>)=“”>第三個(gè)超鏈接</a></Li><li name=“Li-4”“><A(A>)=”#“>第四超鏈接</A></Li>
2。JQuery代碼$(function(){$(“a”)。單擊(function(){var str=$(this)。父級(jí)(“Li”)。屬性(“name”)警報(bào)(STR)})
3。效果演示
你說(shuō)這應(yīng)該是CSS控制同級(jí)同級(jí)元素之間的關(guān)系。有一種選擇器叫做兄弟元素選擇器,分為近親兄弟和普通兄弟。近親:用+表示,只有元素匹配后的同一級(jí)別的第一個(gè)元素。普通兄弟:表示為,匹配元素后所有相同級(jí)別的元素。舉個(gè)例子:
SDF
當(dāng)P的class設(shè)置為on時(shí),span的樣式也會(huì)改變。我不知道是否清楚。另外,IE6不支持這種方法。小心使用。