jQuery選擇器中的is()
方法可以用于測(cè)試當(dāng)前選中的元素是否符合給定的選擇器規(guī)則。它返回一個(gè)布爾值,如果當(dāng)前元素符合選擇器,返回值為true,否則返回false。
// 選取所有的 p 元素,然后用 is() 方法測(cè)試是否符合 "div" 選擇器 $("p").is("div"); // 如果符合,返回 true,否則返回 false
另外,is()
方法不僅可以用于選擇器,還可以用于測(cè)試一個(gè)匹配元素集合中的元素是否屬于另一個(gè)元素集合。
// 選取 class 為 myClass 的所有元素,并測(cè)試它們是否在 body 中 $(".myClass").is("body"); // 如果在 body 內(nèi),返回 true,否則返回 false
總的來(lái)說(shuō),is()
方法是一個(gè)非常實(shí)用的方法,它可以幫助我們快速檢查當(dāng)前選中的元素是否符合我們的規(guī)則,以便進(jìn)行下一步操作。