jquery動態設定為元素樣式程式碼例項
如果說利用jquery動態設定div這樣的普通意義上的元素css樣式是非常的簡單的,比如可以使用如下程式碼:
[JavaScript] 純文字檢視 複製程式碼$("div").css("color","red");
上面的程式碼可以設定div元素的字型顏色為紅色,這沒有任何問題。
偽元素並非普通元素,jquery選擇器無法選中,所以上面的方式是行不通的,但是我們可以採用其他的途徑實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>CSS教程</title> <style type="text/css"> .antzone:before{ content:"新增的內容"; color:red; } .antzone.change:before{ content:"新增的內容"; color:blue; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#top").addClass("change") }) }) </script> </head> <body> <div class="antzone" id="top">|div原來的內容</div> <div class="antzone">|div原來的內容</div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼通過變通的方法實現了我們的要求。
相關文章
- js動態設定元素css樣式程式碼例項JSCSS
- jquery動態設定元素的尺寸程式碼例項jQuery
- javascript動態設定元素的樣式簡單程式碼例項JavaScript
- CSS設定元素邊框樣式例項程式碼CSS
- jquery動態新增li元素程式碼例項jQuery
- jquery設定表單元素為不可用程式碼例項jQuery
- jQuery動態載入更新外部樣式表程式碼例項jQuery
- js動態設定元素透明度程式碼例項JS
- jQuery使用css()方法改變元素樣式程式碼例項jQueryCSS
- jQuery動畫方式設定div元素長和寬程式碼例項jQuery動畫
- javascript實現的動態設定元素透明度程式碼例項JavaScript
- javascript動態建立元素程式碼例項JavaScript
- css設定背景圖片樣式程式碼例項CSS
- js動態連結<a>元素程式碼例項JS
- js動態建立HTML元素程式碼例項JSHTML
- jQuery動態進度條程式碼例項jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- javascript動態設定字型的大小程式碼例項JavaScript
- jQuery設定select選中項程式碼例項jQuery
- jquery刪除指定元素程式碼例項jQuery
- jquery獲取元素高度程式碼例項jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- 設定div元素漸隱效果程式碼例項
- jQuery實現設定字型大小程式碼例項jQuery
- jQuery動態設定div元素的尺寸jQuery
- jQuery獲取指定元素的父元素程式碼例項jQuery
- jquery刪除指定子元素程式碼例項jQuery
- jquery獲取同輩元素程式碼例項jQuery
- jQuery複製頁面元素程式碼例項jQuery
- jQuery新增或者刪除class樣式類程式碼例項jQuery
- opacity設定元素透明度程式碼例項
- css設定文字第一行的樣式程式碼例項CSS
- 動態設定元素的css樣式簡單介紹CSS
- 利用jQuery查詢子元素和父元素程式碼例項jQuery
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- jquery設定元素css樣式的幾種方式jQueryCSS
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- 動態的新增或者刪除指定元素程式碼例項