日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

015_获取并设置CSS类

發布時間:2025/4/17 CSS 113 豆豆
生活随笔 收集整理的這篇文章主要介紹了 015_获取并设置CSS类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. hasClass()方法

1.1. hasClass()方法檢查被選元素是否包含指定的class。返回true包含指定的class, 反之不包含。

1.2. 語法

$(selector).hasClass(class)

1.3. 參數

1.4. 如果判斷多個類是否存在, 請使用空格分隔類名。只有多個類都存在才返回true, 反之返回false。

2. addClass()方法

2.1. addClass()方法向被選元素添加一個或多個類。

2.2. 該方法不會移除已存在的類, 僅僅添加一個或多個類。如果class屬性不存在, 也可以直接添加類, 會自動添加class屬性。

2.3. 如果要添加的類已經存在, 不會有任何作用, 可以先用hasClass()方法判斷一下, 事實上不判斷也行, 感覺hasClass()在這里失去了意義。

2.4. 如需添加多個類, 請使用空格分隔類名。

2.5. 語法

$(selector).addClass(class)

2.6. 參數

2.7. 使用函數來添加類

2.7.1. 使用函數向被選元素添加類。

2.7.2. 語法

$(selector).addClass(function(index,oldclass))

2.7.3. 參數

2.8. 例子

2.8.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>addClass添加一個或多個類</title><style type="text/css">.background {background-color: red;width: 600px;height: 300px;}.font {font-size: 24px;font-weight: bold;}.margin {margin-left: 30px;margin-top: 20px;}.border {border-style: solid;border-width: 3px;}</style><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){if(!$("#p1").hasClass('background')) {$("#p1").addClass('background');}});$('#btn2').click(function(){$("#p1").addClass('font margin');});$('#btn3').click(function(){if(!$("#p1").hasClass('border')){$("#p1").addClass(function(index, oldclass){return 'border';});}});});</script></head><body><p id="p1">addClass()方法向被選元素添加一個或多個類。</p><button id="btn1">添加一個類</button> <button id="btn2">添加多個類</button> <button id="btn3">使用函數來添加類</button></body> </html>

2.8.2. 效果圖

3. removeClass()方法

3.1. removeClass()方法從被選元素移除一個或多個類。

3.2. 如果沒有規定參數,則該方法將從被選元素中刪除所有類。

3.3. 如果要移除的類沒有不存在, 不會有任何作用。

3.4. 如需移除多個類, 請使用空格分隔類名。

3.5. 語法

$(selector).removeClass(class)

3.6. 參數

3.7. 使用函數來移除類

3.7.1. 使用函數來刪除被選元素中的類。

3.7.2. 語法

$(selector).removeClass(function(index,oldclass))

3.7.3. 參數

3.8. 例子

3.8.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>removeClass移除一個或多個類</title><style type="text/css">.background {background-color: red;width: 600px;height: 300px;}.font {font-size: 24px;font-weight: bold;}.margin {margin-left: 30px;margin-top: 20px;}.border {border-style: solid;border-width: 3px;}</style><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){$("#p1").removeClass('background');});$('#btn2').click(function(){$("#p1").removeClass('font margin');});$('#btn3').click(function(){$("#p1").removeClass(function(index, oldclass){return 'border';});});$('#btn4').click(function(){$("#p1").removeClass();});});</script></head><body><p id="p1" class="background font margin border">removeClass()方法從被選元素移除一個或多個類。</p><button id="btn1">移除一個類</button> <button id="btn2">移除多個類</button> <button id="btn3">使用函數來移除類</button> <button id="btn4">清除所有類</button></body> </html>

3.8.2. 效果圖

4. toggleClass()方法

4.1. toggleClass()方法對設置或移除被選元素的一個或多個類進行切換。

4.2. 該方法檢查每個元素中指定的類。如果不存在則添加類, 如果已設置則刪除之。這就是所謂的切換效果。

4.3. 如果需要設置或移除多個類, 請使用空格分隔類名。

4.4. 不過, 通過使用"switch"參數, 您能夠規定只刪除或只添加類。true是添加, false是移除。

4.5. 語法

$(selector).toggleClass(class,switch)

4.6. 參數

4.7. 使用函數來切換類

4.7.1. 使用函數來設置或移除被選元素的一個或多個類進行切換。

4.7.2. 語法

$(selector).toggleClass(function(index,class),switch)

4.7.3. 參數

4.8. 例子

4.8.1. 代碼

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>toggleClass設置或移除一個或多個類</title><style type="text/css">.background {background-color: red;width: 600px;height: 300px;}.font {font-size: 24px;font-weight: bold;}.margin {margin-left: 30px;margin-top: 20px;}.border {border-style: solid;border-width: 3px;}</style><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){$("#p1").toggleClass('background');});$('#btn2').click(function(){$("#p1").toggleClass('font margin');});$('#btn3').click(function(){$("#p1").toggleClass(function(index, oldclass){return 'border';});});$('#btn4').click(function(){$("#p1").toggleClass('background', true);});$('#btn5').click(function(){$("#p1").toggleClass('background', false);});});</script></head><body><p id="p1" class="background font margin border">toggleClass()方法對設置或移除被選元素的一個或多個類進行切換。</p><button id="btn1">設置或移除一個類</button> <button id="btn2">設置或移除多個類</button> <button id="btn3">使用函數來設置或移除類</button> <button id="btn4">添加一個類</button> <button id="btn5">移除一個類</button></body> </html>

4.8.2. 效果圖

總結

以上是生活随笔為你收集整理的015_获取并设置CSS类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。