JQuery是一種廣泛使用的JavaScript庫,它有很多實用的功能。其中一個功能就是not()函數。not()函數用于在查找元素時排除指定的元素。在某些情況下,我們需要排除多個元素,那么該怎么做呢?本文將介紹如何使用JQuery not函數排除多個元素。
$(selector).not(element1,element2,element3,...);
在使用not()函數時,我們可以將一個以上的元素定位器作為參數傳遞給該函數。這些元素用逗號分隔,可以按任何順序列出。
例如,我們有以下HTML代碼:
<div class="box"> <p class="item">我是元素1</p> <p class="item">我是元素2</p> <p class="item">我是元素3</p> <p class="item">我是元素4</p> <p class="item">我是元素5</p> </div>
如果我們要排除元素1和元素2,可以使用以下代碼:
$('.item').not('.item:nth-child(1), .item:nth-child(2)').addClass('highlight');
這條代碼將為"box"類中除了元素1和元素2之外的所有元素添加"highlight"類。結果如下:
<div class="box"> <p class="item highlight">我是元素3</p> <p class="item highlight">我是元素4</p> <p class="item highlight">我是元素5</p> </div>
至此,我們就學會了如何使用JQuery not()函數排除多個元素。