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')
不同。我从未提到过子元素。我试图在原始元素上应用选择器。