所有在我試過這個問題:$('#my-div').css('box-shadow');
但它返回類似於:rgb(25,65,588) 10px 10px 10px
。如何獲得只有顏色?如何用jQuery獲取元素的box-shadow顏色?
2
A
回答
6
這將得到RGB或RGBA表達
$('#my-div').css('box-shadow').replace(/^.*(rgba?\([^)]+\)).*$/,'$1')
然後你可以使用一個轉換器,以獲得hexadicimal值
+0
謝謝,你能給我正則表達式,它只會輸出25,65,588(沒有「rgb()」和「)」)「)謝謝! – Random78952
+1
確定...'.replace(/^.* rgba?\(([^)] +)\)。* $ /,'$ 1')' – Stphane
+0
非常感謝! – Random78952
相關問題
- 1. 如何用Selenium獲取元素顏色
- 2. jQuery獲取元素的顏色?
- 3. 如何使用angularjs獲取元素的顏色
- 4. 如何使用Selenium WebDriver與python獲取Web元素的顏色?
- 5. WriteableImage - 如何獲取像素的顏色?
- 6. 獲取覆蓋顏色(元素)
- 7. 如何從像素獲取顏色? OpenGL
- 8. 如何獲取selenium webdriver中web元素的顏色名稱?
- 9. 如何獲取硒中RC元素的背景顏色?
- 10. jQuery(或JS) - 如何從數組中獲取特定顏色的元素?
- 11. FreeImage:獲取像素顏色
- 12. GDAL獲取像素顏色
- 13. Java - 獲取像素顏色
- 14. 如何使用jQuery更改父元素的背景顏色?
- 15. 如何使用jquery更改html5 canvas元素的顏色?
- 16. 如何通過jQuery更改SVG元素的顏色(拖動選中的顏色)
- 17. 如何使用jQuery獲取父元素的同級元素
- 18. 使用javascript無法獲取html元素的顏色
- 19. 如何獲取圖像中像素的顏色(加載灰色)?
- 20. 使用Magick獲取像素顏色++
- 21. 如何更改MFMessageComposeViewController元素的顏色?
- 22. jQuery的:如何獲取列表元素
- 23. 如何檢查Appium中元素的顏色代碼/顏色?
- 24. 如何通過JQuery更改CSS中的僞元素的顏色?
- 25. 獲取像素的顏色在Android的
- 26. 的jQuery - 獲得元素的背景顏色以十六進制
- 27. 如何使用Perl獲取具有顏色或背景顏色屬性的CSS元素列表?
- 28. jquery顏色選擇器懸停元素
- 29. jQuery:爲元素分配背景顏色
- 30. 如何使用apache poi獲取單元格的背景顏色?
你需要一個正則表達式。注意:如果瀏覽器不支持'box-shadow',它總會返回** undefined ** – Giona
對。我沒有注意到它也返回了長度。我會將其納入我的答案。 – SexyBeast