has(selector選擇器或DOM元素) 將匹配元素集合根據選擇器或DOM元素為條件,檢索該條件在每個元素的後代中是否存在,將符合條件的元素構成新的結果集。
下面舉個例子:
複製程式碼
複製程式碼
$('li').find('span').css('background-color', 'red');複製程式碼 複製碼>
程式碼如下:
$('li').has('span').css('background-color', 'red');得到的結果如下:
結果為:
filter()方法與has()方法中的參數,都是過濾條件。不同的是filter()方法,條件作用於自身;has()方法條件是作用於它的後代元素中。
以下面的例子為例:filter()方法中,條件作用於自身
複製程式碼
程式碼如下: