jQuery 的 notclass 方法是指從一個元素集合中刪除所有指定的 class。因此,它可以作為添加和刪除 class 的一種補充方式。
$( "p" ).notclass( "selected" );
上述代碼表示在所有的 p 元素中刪除 class 名為 selected 的 class。
notclass 方法還可以接受多個 class 名作為參數:
$( "div" ).notclass( "selected", "highlight" );
上述代碼表示在所有的 div 元素中刪除 class 名為 selected 和 highlight 的 class。
可以使用 notclass 方法和 addclass 方法一起使用,來達到添加和刪除 class 的目的。如下所示:
$( "p" ).notclass( "selected" ).addclass( "highlight" );
上述代碼表示在所有的 p 元素中刪除 class 名為 selected 的 class,并添加 class 名為 highlight。
使用 notclass 方法還可以配合其他 jQuery 方法進行更加靈活的操作。例如:
$( "div" ).notclass( "selected" ).css( "color", "red" );
上述代碼表示在所有的 div 元素中刪除 class 名為 selected 的 class,并將它們的字體顏色變為紅色。
總之,notclass 方法使我們可以方便地從元素集合中刪除指定的 class,同時也讓我們能夠更加靈活地控制元素的樣式和行為。