Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 第一个元素与类无关_Jquery - Fatal编程技术网

Jquery 第一个元素与类无关

Jquery 第一个元素与类无关,jquery,Jquery,我想选择第一个没有类.disabled的元素 我尝试了这些,但没有成功: $('.selected:first:not(".disabled")').addClass('first'); 及 您必须获取类为“selected”但类为“disabled”的所有元素,然后获取第一个元素 $('.selected:not(.disabled)').first().addClass('disabled'); 或 小提琴:给你 $('.selected').not('.disabled')[0] 您

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

我尝试了这些,但没有成功:

$('.selected:first:not(".disabled")').addClass('first');


您必须获取类为“selected”但类为“disabled”的所有元素,然后获取第一个元素

$('.selected:not(.disabled)').first().addClass('disabled');

小提琴:给你

$('.selected').not('.disabled')[0]
您的代码:

$('.selected:first:not(".disabled")').addClass('first');
此代码选择了第一个选择了
类的元素,然后选中了未禁用
类的所选元素

回答:-

首先,您需要选择没有禁用css类
的元素

使用:

$('.selected:not(.disabled)');
然后将第一个元素选择到匹配元素中

$('.selected:not(.disabled)').first();
试试这个:

$('.selected:not(.disabled)').first().addClass('first');

这太难看了$($('.selected').not('.disabled')[0]).addClass('disabled');
$('.selected:not(.disabled)');
$('.selected:not(.disabled)').first();
$('.selected:not(.disabled)').first().addClass('first');