jQuery實現的為元素新增或者刪除class樣式類
本章節介紹一下如何利用jQuery為指定的元素新增或者刪除樣式類,以改變元素的樣式屬性。
下面就通過程式碼例項做一下演示介紹。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:200px; height:50px; background:red; } .hide{display:none} </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("#bt").click(function(){ $("#box").toggleClass("hide"); }) }) </script> </head> <body> <div id="box"></div> <input type="button" id="bt" value="隱藏元素"/> </body> </html>
上面的程式碼實現了新增和刪除指定class樣式的功能。
當然方法不止上面這一種,下面再介紹一種比較常用的方式,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:200px; height:50px; background:red; } .hide{display:none} </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("#bt").click(function(){ if($("#box").hasClass("hide")){ $("#box").removeClass("hide"); } else{ $("#box").addClass("hide"); } }) }) </script> </head> <body> <div id="box"></div> <input type="button" id="bt" value="隱藏元素"/> </body> </html>
上面的程式碼實現了隱藏和切換的效果,根據是否具有指定的class類來進行刪除和新增操作。
相關閱讀:
1.hasClass()方法可以參閱jQuery hasClass()一章節。
2.removeClass()方法可以參閱jQuery removeClass()一章節。
3.addClass()方法可以參閱jQuery addClass()一章節。
相關文章
- jQuery為元素新增和刪除classjQuery
- jQuery 新增和刪除classjQuery
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- jQuery查詢帶有class樣式的元素jQuery
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- JavaScript新增class樣式類程式碼JavaScript
- class屬性的新增刪除
- JS實現頁面跳轉或者重新整理後保留點選新增的class樣式JS
- jQuery刪除具有指定文字的li元素jQuery
- jQuery table表格行的新增和刪除jQuery
- jQuery點選按鈕刪除div元素jQuery
- JavaScript 動態新增與刪除元素JavaScript
- jQuery 新增元素jQuery
- Jquery實現頁面的新增、刪除、全選、取消全選、漸變色jQuery
- 點選新增或者刪除表格行詳解
- jQuery動態新增和刪除表格行jQuery
- JavaScript動態新增和刪除div元素JavaScript
- ArrayList元素的刪除(4種函式)函式
- vue實現li列表的新增刪除和修改Vue
- jQuery動態新增和刪除表格記錄jQuery
- tab-switch 樣式的新增 與 tab元素樣式的切換
- 【PyQt5】使用 QListWidget 實現 刪除 與 新增QT
- [PyQt5] 使用 QListWidget 實現 刪除 與 新增QT
- 建立元素和刪除元素
- classList用於新增和刪除CSS類的APICSSAPI
- Json.NET實現json的讀取,新增,刪除,修改JSON
- 阿里巴巴為什麼這樣強制從List中刪除元素阿里
- JavaScript 刪除class屬性JavaScript
- 【JavaScript框架封裝】實現一個類似於JQuery的CSS樣式框架的封裝JavaScript框架封裝jQueryCSS
- win10怎樣新增USB快捷刪除鍵_win10新增USB快捷刪除鍵的圖文教程Win10
- 增強for為什麼不能刪除集合裡的元素
- HashMap 之元素刪除HashMap
- vxe-table呼叫refreshColumn重新整理列後vxe-column插槽下的元素新增的class樣式丟失
- (c語言實現)刪除有序連結串列中重複出現的元素C語言
- jQuery知識總結之元素屬性與樣式的操作jQuery
- JavaScript刪除陣列元素JavaScript陣列
- 實現二叉搜尋樹的新增,查詢和刪除(JAVA)Java