我需要一個屬性選擇第一div元素具有的z-index和0 TTI的值相匹配是我怎麼想拿到手的元素,通過jQuery中使用CSS屬性選擇語法:如何使用「z-index」作爲css屬性選擇器?
$("div[z-index='0']").first().doSomeJqueryStuff() ....
在我的文檔有一個明確設置的z-index爲0的div元素上的價值,但選擇不返回結果。 感謝您的幫助!
我需要一個屬性選擇第一div元素具有的z-index和0 TTI的值相匹配是我怎麼想拿到手的元素,通過jQuery中使用CSS屬性選擇語法:如何使用「z-index」作爲css屬性選擇器?
$("div[z-index='0']").first().doSomeJqueryStuff() ....
在我的文檔有一個明確設置的z-index爲0的div元素上的價值,但選擇不返回結果。 感謝您的幫助!
您使用Sizzle CSS選擇器庫。
不,這是不可能的。基於CSS屬性值這樣你不能選擇elemets。
你應該申請一個類或ID的元素與你的CSS值和使用,來代替或迭代所有元素,並檢查CSS屬性(相當昂貴的操作)的存在。
您可以通過一個檢查他們一個取消平鋪您找到的第一個用z-index = 0:
$('div').each(function({
// Check doc about .css() function
});
嘗試
$('div').each(function({
if ($('div').css('z-index') === '0') { // or ... === 0
....
}
}
z-index
是一個CSS屬性和0它的價值。 (和SVG,...)ID,類,元素,屬性,僞和它們的值(和Sizzle,jQuery的選擇器部分是以相同的方式)。這些CSS選擇器用於CSS聲明(property: value
)被寫入的CSS規則,並將樣式化HTML文檔。
的可能重複[jQuery的:如何選擇要應用特定的CSS屬性的所有元素(http://stackoverflow.com/questions/1220834/jquery-how-to-select-all-elements-that-have -a-特定的CSS屬性施加) – MarcinJuraszek 2012-07-05 09:25:02