1. 程式人生 > 其它 >JQuery獲取某個父元素的所有子元素/JQuery獲取某個父元素的符合條件的子元素/JQuery獲取某個父元素的子元素,過濾掉不符合條件的

JQuery獲取某個父元素的所有子元素/JQuery獲取某個父元素的符合條件的子元素/JQuery獲取某個父元素的子元素,過濾掉不符合條件的

1.JQuery獲取某個父元素的所有子元素:例如給id="app"的所有子元素加上class="main"以實現某些功能,就可以這麼寫:$("#app").find("*").addClass("main");` 2.JQuery獲取某個父元素的符合條件的子元素,採用filter()函式即可,例如給id="app"的所有是a標籤和p標籤的子元素加上class="main""以實現某些功能,就可以這麼寫:$("#app").filter("a,p").addClass("main"); 3.JQuery獲取某個父元素的子元素,過濾掉符合某些條件的,採用not()函式即可,例如給id="app"的所有不是a標籤和p標籤的子元素加上class="main"以實現某些功能,就可以這麼寫:$("#app").not("a,p").addClass("main");

JQuery獲取某個父元素的所有子元素/JQuery獲取某個父元素的符合條件的子元素/JQuery獲取某個父元素的子元素,過濾掉不符合條件的

1.JQuery獲取某個父元素的所有子元素:

按理說直接$("id/classname/labelname")即可返回,但是我們想要對其所有的子元素進行操作,並且不想遍歷時,我們可以這麼做:

$("#id/.classname/labelname").find("*")

例如給id="app"的所有子元素加上class="main"以實現某些功能,就可以這麼寫:

$("#app").find("*").addClass("main");


2.JQuery獲取某個父元素的符合條件的子元素

採用filter()函式即可,例如給id="app"的所有是a標籤和p標籤的子元素加上class="main""以實現某些功能,就可以這麼寫:

$("#app").filter("a,p").addClass("main");


3.JQuery獲取某個父元素的子元素,過濾掉符合某些條件的

採用not()函式即可,例如給id="app"的所有不是a標籤和p標籤的子元素加上class="main"以實現某些功能,就可以這麼寫:

$("#app").not("a,p").addClass("main");

分享從不妥協,程式碼改變世界。
  來自戈小戈,轉載請註明原文連結:

https://www.cnblogs.com/wsgxg/p/15408474.html