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

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

青灯夜游
青灯夜游原創
2022-05-16 14:27:242289瀏覽

方法: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn