📅  最后修改于: 2023-12-03 15:38:18.606000             🧑  作者: Mango
在使用 jQuery 选择器时,我们通常会通过类名、ID、标签名等方式来选择元素。但是有时我们需要选择没有给定类的所有元素,该怎么做呢?
以下是两种方法可以实现这个目的。
可以使用 :not() 选择器来排除给定类的元素,从而选择没有给定类的元素。示例如下:
$('div:not(.className)')
这将选择所有的 div 元素,但是排除了带有 className 类的 div 元素。
另一种选择方法是使用 .not() 方法。该方法接受一个选择器作为参数,将指定的元素排除在选择集之外。示例如下:
$('div').not('.className')
这将选择所有的 div 元素,但是排除带有 className 类的 div 元素。
注意,这两种方法都可以选择拥有多个类名的元素,只需要将类名以空格分隔开即可。
以上就是在 jQuery 中选择没有给定类的元素的两种方法,你可以根据自己的需求选择其中一种来使用。