2011-02-13 63 views
0

鑑於這樣的事情:CSS兒童應用樣式到父

.threadTitle { 

} 

.threadTitle.jeditable input { 
} 

當jeditable(jQuery插件)是活動的,將出現輸入,當它不是,輸入不是在頁面上。我想要做的只是當輸入在頁面上時,將樣式應用於.threadTitle?

喜歡的東西,.threadTitle當輸入(.threadTitle.jeditable輸入)是可見的{...}

這可能與CSS?

+0

http://stackoverflow.com/search?q=css+style+parent – BoltClock

回答

1

.threadTitle:has(input)將匹配.threadTitle類的元素當且僅當它包含輸入元素。不是所有的瀏覽器都支持它。

它被稱爲:contains(我一定把它與jQuery :has選擇器混合在一起);更重要的是,它早在CSS3草案中顯然是removed