在jQuery中,經(jīng)常會遇到this關(guān)鍵字。它代表當(dāng)前正在操作的DOM元素。
然而,在某些情況下,我們可能會想要排除某個元素,讓它不參與到操作中。這時候,就需要用到not this。
$('div').not(this).addClass('red');
這段代碼的意思是,在所有div元素中,選中除this以外的其他元素,并添加類名為red。
事實上,not this還可以搭配其它選擇器一起使用,進(jìn)一步篩選出我們需要的元素。
$('div:not(:first)').addClass('red');
這段代碼的意思是,除了第一個div元素以外,其他的div元素添加類名為red。
總之,not this是一個非常實用的jQuery選擇器,可以讓我們更加靈活地操作DOM元素。