5
A
回答
15
您可以生成一個<style>
標籤並將其插入到<head>
:
$("head").append($('<style>div:after { content: " World" }</style>'));
5
這是真的嗎?
是的。使用:after
創建的僞元素不是DOM的一部分,因此無法選擇。
反正有這個嗎?
不需要,除非您沒有使用:after
(使用實際元素,那麼您可以選擇它/將事件綁定到它)。
編輯
已經重新閱讀你的問題,我想你實際上是在問你是否可以申請:after
樣式與jQuery的元素。答案仍然是否定的,但您可以使用addClass
向元素添加新類併爲該類名定義:after
樣式。
再次編輯
當我說「不」,看來我並不完全正確......看到@AtesGorals回答一個很好的解決方法。
5
爲什麼使用javascrript創建css?
在css類中擁有所需的樣式,然後使用jQuery通過使用addClass
方法來應用該類。
相關問題
- 1. Jquery Loading CSS之後
- 2. 如何編輯在CSS中創建的元素:在使用jQuery之後?
- 3. 使用css和jquery創建提醒框
- 4. 的CSS:創建使用CSS
- 5. 只有在使用jquery驗證表單之後才創建JSON
- 6. 使用CSS創建
- 7. 創建使用CSS
- 8. 使用CSS創建
- 9. 如何在使用jQuery的用戶事件之前和之後爲css屬性創建動畫?
- 10. 如何在使用css關鍵幀動畫後使用jquery重新創建div
- 11. 創建使用jQuery
- 12. 創建使用jQuery
- 13. 創建使用JQuery
- 14. 創建使用jQuery
- 15. 創建使用jQuery
- 16. 創建使用jQuery
- 17. 創建使用CSS gmaps
- 18. 使用css創建div
- 19. 使用css創建設計
- 20. 如何在「使用CSS或jQuery之後」設置動畫效果
- 21. 使用原始SQL在SQLAlchemy中創建表,之後使用ORM
- 22. 目標css:通過Jquery之後?
- 23. 使用jQuery創建CSS(prependTo&append)不適用於Internet Explorer
- 24. css不適用於使用jQuery創建的html元素.append()
- 25. 如何使用css flex創建列之間的空間
- 26. CSS - 創建邊界之間的差距?
- 27. 用「PHP」創建「CSS」
- 28. 在使用JCO創建XML之後將readXML用於JCO.table
- 29. 創建後使用python class.instance
- 30. 創建使用asp.net和jQuery
這並不是在所有瀏覽器,特別是Internet Explorer上工作。 – ShankarSangoli 2012-02-06 20:25:17
這裏有其他的方法:http://stackoverflow.com/questions/311052/setting-css-pseudo-class-rules-from-javascript – thirtydot 2012-02-06 20:25:43
@ShankarSangoli:這個答案在IE8/9中有效。由於':after'不被支持,它在任何較低版本中都不起作用。 – thirtydot 2012-02-06 20:26:36