首頁 > web前端 > 前端問答 > jquery怎麼實現兄弟節點移除樣式

jquery怎麼實現兄弟節點移除樣式

青灯夜游
發布: 2022-05-16 14:27:51
原創
2321 人瀏覽過

方法:1、用siblings()、next()等函數取得指定元素的兄弟節點,語法「指定元素.siblings()」;2、用removeClass()或removeAttr()移除被選取元素的樣式,語法「兄弟節點.removeClass()」。

jquery怎麼實現兄弟節點移除樣式

本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。

jquery兄弟節點移除樣式,可以看出兩個部分:

  • #找出兄弟節點

  • #移除被選節點的樣式

1、找出兄弟節點

jquery中提供了多種獲取兄弟節點的方法,一般有七個:

  • siblings()方法,主要用來取得指定元素的同級所有兄弟元素

  • next()方法,主要用於獲得指定元素的下一個兄弟元素

  • nextAll()方法,主要用於獲得指定元素的下一個同級的所有兄弟元素

  • nextUntil()方法,主要用於取得指定元素的下一個兄弟元素,這個兄弟元素必須為指定元素與nextUntil()方法設定元素之間的元素

  • prev()方法,主要用於獲得指定元素的上一級兄弟元素

  • #prevAll()方法,主要用於獲得指定元素上一級所有的兄弟元素

  • prevUntil()方法,主要用於獲得指定元素的上一個兄弟元素,這個兄弟元素必須為指定元素與prevUntil()方法所設定元素之間的元素

範例:使用next()取得被選元素h2的下一個兄弟節點

$("h2").next()
登入後複製

2、移除被選節點的樣式

  • 使用removeClass()移除指定CSS類別

範例1:移除下一個兄弟節點的樣式



	
		
		
		
		
	
	
		
div (父)

p(兄弟元素)

span(兄弟元素)

h2(本元素)

h3(兄弟元素)

p(兄弟元素)

登入後複製

jquery怎麼實現兄弟節點移除樣式

範例2:移除全部兄弟節點的樣式

$(document).ready(function() {
	$("button").click(function() {
		$("h2").siblings().removeClass();
	});
});
登入後複製

jquery怎麼實現兄弟節點移除樣式

  • ##使用removeAttr()移除id、class或style屬性

  • $(document).ready(function() {
    	$("button").click(function() {
    		$("h2").siblings().removeAttr("class");
    	});
    });
    登入後複製

    jquery怎麼實現兄弟節點移除樣式

    【推薦學習:

    jQuery影片教學web前端影片

    以上是jquery怎麼實現兄弟節點移除樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板