1
A
回答
5
使用內嵌 CSS您不能選擇僞元素,認爲這樣的方式,你可以不寫:hover
風格直列。
jQuery不會與.css()
這是什麼注入的樣式內嵌所以你不能改變使用$('div.button:after').css()
僞元素。
簡單的方法來實現是通過說.addClass()
方法..
HTML
<div class="button">Hello</div>
CSS
.button:after {
content: " Hide this using jQuery";
color: red;
}
.hide_btn_pseudo:after {
display: none;
}
jQuery的
$('div.button').addClass('hide_btn_pseudo');
中序,顯示元素,你可以刪除class
背部,使用.removeClass()
1
其實你不能。因爲它是一個僞元素。
Setting CSS pseudo-class rules from JavaScript
但你可以做到這一點,而不是:
document.styleSheets[0].insertRule("div.button:after { display:'none'; }", 0);
document.styleSheets[0].cssRules[0].style.display= 'none';
檢查鏈接特殊IE筆記。
+3
實際上,它不是僞類,而是僞元素......兩者不同。 –
+0
你是對的!我改變了它。 – Jorgeblom
相關問題
- 1. jQuery和CSS:之前
- 2. Jquery:之前和Css
- 3. jQuery和:之前CSS標籤
- 4. CSS標籤:之前和之後:
- 5. CSS:之前和之後:不工作?
- 6. CSS之前和之後的盒子
- 7. 之前和之後在mySql
- 8. jQuery來之後()&()之前
- 9. 使用之前是否有缺點:之前&:在CSS之後?
- 10. Jquery Loading CSS之後
- 11. WP7:之前和之後:之後
- 12. 使用CSS:之前和之後:內嵌CSS的僞元素?
- 13. CSS:使用圖像精靈與CSS僞類:之前和之後:
- 14. 瞭解:之後和:之前
- 15. :之後和:之前崩潰?
- 16. RemoveExistingProducts之前和之後CustomActions
- 17. 」之前和之後「背景
- 18. PHP死()之前和之後
- 19. 用css對齊形狀:之前,:之後
- 20. 在Firefox上的CSS動畫之前和之後的SVG模糊
- 21. 什麼是*:之前和*:之後在css中做
- 22. CSS 3 - 在狀態之前和之後的圓角
- 23. CSS - 在::之前和之後使用attr()函數
- 24. 添加CSS到jQuery之前的css之前的子元素
- 25. CSS僞選擇::之前和之後::不會FF 44和IE11
- 26. CLOS:在C++之前,之後和之後:在C++中圍繞
- 27. CSS:之前:之後:背景顏色之後
- 28. 在節點之前和之後插入
- 29. 之前和之後在Local.xml Magento?
- 30. 如何在pjax加載之前和之後運行jQuery?
.button is class? –
Jquery不適用於僞元素,因爲它們不在DOm中。 –
我在這裏回答了類似的問題:http://stackoverflow.com/a/21032999/1937302 – BYossarian