第一个元素不是类

3zz*_*zzy 0 jquery

我想选择没有类的第一个元素..disabled

我尝试了这些没有成功:

$('.selected:first:not(".disabled")').addClass('first');
Run Code Online (Sandbox Code Playgroud)

$('.selected:first').not(".disabled").addClass('first');
Run Code Online (Sandbox Code Playgroud)

Dáv*_*abó 5

你必须得到所有"选定"类的元素,但没有"禁用"类,然后获得第一个.

$('.selected:not(.disabled)').first().addClass('disabled');
Run Code Online (Sandbox Code Playgroud)

要么

$('.selected:not(.disabled):first').addClass('disabled');
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/5LuXD/1/


Ale*_*har 5

$('.selected:not(.disabled):first').addClass('first');
Run Code Online (Sandbox Code Playgroud)