Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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
Javascript 将选择器应用于已选定的图元_Javascript_Jquery_Html_Jquery Selectors - Fatal编程技术网

Javascript 将选择器应用于已选定的图元

Javascript 将选择器应用于已选定的图元,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,我觉得我在问一些很愚蠢的问题,但也许今天不是我的日子。如果我已经选择了一个元素,例如: let tables = $('table'); 但是现在我想在那些表上应用另一个选择器,比如。一些类,但不创建这样的新jQuery对象 $('table.some-class') 我该怎么做?使用下面的代码,您可以使用class创建所有元素。一些class位于带有标记名的元素下表 let tables = $('table').find('.some-class'); 当然,这只是一个示例,否则您可以

我觉得我在问一些很愚蠢的问题,但也许今天不是我的日子。如果我已经选择了一个元素,例如:

let tables = $('table');
但是现在我想在那些
上应用另一个选择器,比如
。一些类
,但不创建这样的新jQuery对象

$('table.some-class')

我该怎么做?

使用下面的代码,您可以使用class
创建所有元素。一些class
位于带有标记名的元素下

let tables = $('table').find('.some-class');
当然,这只是一个示例,否则您可以简单地执行以下操作:

let tables = $('table .some-class');
在您的问题中,不清楚您是想要子元素还是只想要元素。如果需要具有给定类的表,可以执行以下操作:

let tables = $('table').filter('.some-class');
您需要使用将筛选器添加到变量选择器

let tables=$('table');
tables=tables.filter('.some class');
css('color','red')

桌子
这张桌子有一节课

可能类似于
$(tables+'.some class')
关于
find()
@AnkitAgarwal
$('table')。find('some class')
$('table.some class')
不同。我从未提到过子元素。我试图在原始元素上应用选择器。