淘先锋技术网

首页 1 2 3 4 5 6 7

jQuery提供了not()方法,用于筛选不含有指定选择器的元素。not()方法的参数可以是单个选择器,也可以是多个选择器。

当not()方法的参数是单个选择器时,它会返回不含有该选择器的所有元素:

$('p').not('.test').css('color', 'red');

上述代码将页面中所有p标签中除了类名为test的元素,其它所有p标签元素的颜色都设置为红色。

当not()方法的参数是多个选择器时,它会返回不含有这些选择器中的任何一个的所有元素:

$('p').not('.test, #demo').css('color', 'red');

上述代码将页面中所有p标签中除了类名为test或id为demo的元素,其它所有p标签元素的颜色都设置为红色。