jquery 如何動態新增、刪除class樣式方法介紹_jquery
取與設定樣式 取得class和設定class都可以使用attr()方法來完成。例如使用attr()方法來取得p元素的class,JQuery程式碼如下:
var p_class = $("p").attr("class"); //取得p元素的class
[html]
使用attr()方法來設定p元素的class, JQuery程式碼如下:
[code]
1 $("p").attr("'class", "high"); //設定p元素的class為"high"
大多數情況下,它是將原來的class替換為新的class,而不是在原來的基礎上追加新的class。
追加樣式 什麼是追加class呢?假如p元素原本的class為myClass,那麼追加一個名叫high的class後,class屬性變成 “myClass high”,也就是myClass和high兩種樣式的疊加。 JQuery提供了專門的addClass()方法來追加樣式。為了讓範例更容易理解,首先在style標籤裡加入另一組樣式:
1 .high{ color:red; }
2 .another{ font-style:italic; color:blue; }
後在網頁中加入一個「追加class」的按鈕,按鈕的事件碼如下:
1 $("#btn_3").click(function(){
2 $("#nm_p").addClass("another"); // 追加樣式
3 });
後當點選「追加class類」按鈕時,p元素樣式就會變成斜體,而先前的紅色字型也會變成藍色。此時p元素同時擁有兩個class值,即"high"和"another"。在CSS中有以下兩條規定。
1.如果為一個元素增加了多個class值,那麼就等於合併了它們的樣式。 2.如果有不同的class設定了同一樣式屬性,則後者覆寫前者。 在上例中,相當於為p元素加上如下樣式:
1 color : red; /* 字體顏色設定紅色*/
2 font-style:italic;
3 color:blue;
以上的樣式中,存在兩個“color”屬性,而後面的“color”屬性會覆蓋前面的“color”屬性,因此最終的“color”屬性的值為“blue”,而不是“red”。
移除樣式如果使用者點選某個按鈕時,要刪除class的某個值,那麼可以使用與addClass()方法相反的removeClass()方法來完成,它的作用是從符合的元素中刪除全部或指定的class。例如可以使用以下的JQuery程式碼來刪除p元素中值為「high」的class:
1 $("p").removeClass("high"); //移除p元素中值為"high"的class
果實要把p元素的兩個class都刪除,就要使用兩次removeClass()方法,程式碼如下:
1 $("p").removeClass("high").removeClass("another");
Query提供了更簡單的方法。可以用空格的方式刪除多個class名,程式碼如下:
1 $("p").removeClass("high another");
外,還可以利用removeClass()方法的一個特性來完成同樣的效果。當它不帶參數時,就會將class的值全部刪除,JQuery程式碼如下:
1 $("p").removeClass(); //移除所有p元素的class
換樣式JQuery中有一個方法toggle(),JQuery程式碼如下:
1 toggleBtn.toggle(function(){
2 //元素顯示程式碼③
3 }, function(){
4 //元素隱藏程式碼④
5 })
oggle()方法此處的作用是交替執行程式碼③和程式碼④兩個函數,如果元素原來是顯示的,則隱藏它:如果元素原來是隱藏的,則顯示它。此時,toggle()方法主要是控制行為上的重複切換。
另外JQuery也提供了一個toggleClass()方法控制樣式上的重複切換。如果類別名稱存在則刪除它,如果類別名稱不存在則新增它。例如對p元素進行toggleClass()方法運算。
1 $("p").toggleClass("another "); //重複切換類別名稱“another”
不斷點選「切換樣式」按鈕時,p元素的class的值就會在「myClass」和「myClass another」之間重複切換。
判斷是否含有某個樣式 hasClass()可以用來判斷元素中是甭含有某個class,如果有,則傳回true,否則傳回false。例如可以使用下面的程式碼來判斷p元素中是否含有「another」的class:
1 $("p").hasClass("another");
個方法是為了增強程式碼可讀性面產生的。在JQuery內部其實是呼叫了is()方法來完成這個功能的.此方法等價於以下程式碼:
view sourceprint? 1 $("p").is(".another"); //is("." class);

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

電腦C盤發現有個inetpub資料夾佔用極大的內存,這個inetpub是什麼資料夾?可以直接刪除嗎?其實inetpub是IIS服務端的一個資料夾,IIS全名為InternetInformationServices,也就網路資訊服務,是可以搭建網站、調試網站用的,如果不需要的話,可以將其卸載掉。 具體方法如下: 1、右鍵點選開始選單,選擇「程式與功能」。 2、開啟後點選「啟用或關閉Windows功能」。 3、在Windows功能清單中,取消勾選II

小紅書筆記怎麼刪除?在小紅書APP中是可以編輯筆記的,多數的用戶不知道小紅書筆記如何的刪除,接下來就是小編為用戶帶來的小紅書筆記刪除方法圖文教程,有興趣的用戶快來一起看看吧!小紅書使用教學小紅書筆記怎麼刪除1、先打開小紅書APP進入到主頁面,選擇右下角【我】進入到專區;2、之後在我的專區,點擊下圖所示的筆記頁面,選擇要刪除的筆記;3、進入到筆記頁面,右上角【三個點】;4、最後下方會展開功能欄,點選【刪除】即可完成。

1.首先,拉黑再刪除永久加不上是假的,拉黑刪除後想要再加對方,只要對方同意即可。 2.如果用戶將某人封鎖,對方將無法向用戶發送訊息、查看用戶的朋友圈、與用戶通話。 3.封鎖並不意味著將對方從用戶的微信聯絡人清單中刪除。 4.如果用戶在封鎖後又將對方從用戶的微信聯絡人清單中刪除,那麼在刪除後是沒有辦法恢復的。 5.如果用戶想再加入對方為好友,需要對方同意並重新新增使用者。

日常使用電腦的過程中,可能會收到found.000檔案遺失損壞的錯誤提示,這個found.000是什麼資料夾?如果沒有用的話,可以刪除嗎?既然有這麼多人不認識這個文件,下面小編就來跟大家仔細說說found.000文件夾吧~ 一、found.000是什麼文件夾當電腦出現因非法關機導致的文件部分或全部丟失時,可以在位於系統分割區中指定目錄下找到名為「found.000」的特殊資料夾及其內部所包含的以「.chk」為副檔名的檔案。 這個「fo

小紅書作為一個受歡迎的社群電商平台,吸引了大量用戶分享生活點滴和購物心得。有時候我們可能會不經意發布一些不合適的內容,這時候需要及時刪除,這樣可以更好地維護個人形像或遵守平台規定。一、小紅書發布怎麼刪除? 1.登入小紅書帳號,進入個人首頁。 2.在個人主頁下方,找到「我的創作」選項,點選進入。 3.在「我的創作」頁面,你可以看到所有發布的內容,包括筆記、影片等。 4.找到需要刪除的內容,點選右側的「...」按鈕。 5.在彈出的選單中,選擇“刪除”選項。 6.確認刪除後,該條內容將從你的個人主頁和公開頁面消失

小紅書作為一款熱門的社群電商平台,用戶之間的互動評論是平台中不可或缺的溝通方式。有時候,我們可能會發現自己的評論被其他人刪除,這種情況可能會讓我們感到困惑。一、小紅書把別人評論刪了怎麼找回來?當發現自己的評論被刪除時,首先可以嘗試在平台上直接搜尋相關的貼文或商品,查看是否還能找到該評論。如果評論被刪除後仍然顯示,那麼可能是被原帖主刪除的,這時候可以嘗試聯絡原帖主,詢問其刪除評論的原因,並要求恢復評論。如果評論已經被完全刪除且無法在原始貼文上找到,那麼在平台上恢復評論的機會相對較小。可以嘗試使用其他途徑

許多用戶在現代生活中越來越青睞小米智慧家庭互聯的電子生態,那麼連接米家APP後,你就可以輕鬆用手機來控制連接設備,但是很多用戶們還不知如何將自己的家居添加米家app中,那麼這篇教學攻略將為大家帶來具體連接方法步驟攻略,希望能幫助到各位有需要的小夥伴們。 1.下載米家APP後,建立或登入小米帳號。 2.添加方法:當全新的設備通電後,將手機靠近設備並打開小米電視,正常情況下會彈出連接提示,選擇“確定”即進入設備連接流程。若無提示彈出,也可以手動新增設備,方法是:進入智慧型家庭APP後,點選左下方第1

1.開啟抖音app,點選介面底部的【訊息】,點選需要刪除的聊天對話入口。 2.長按任一聊天記錄,點選【多選】,勾選想要刪除的聊天記錄。 3.點選右下角的【刪除】按鈕,在彈出的視窗中選擇【確認刪除】即可將這些記錄永久刪除。
