假设我有一个 HTML 元素数组,如下所示......
var info = [<tr>...</tr>, <tr class="name">...</tr>, <tr class="colour">...</tr>]
如果我只想从数组info
中选择类name
,我该如何使用jQuery来做到这一点?我希望像下面这样的东西能够工作:
$([info, '.name:first']);
但事实并非如此。我是否在这里得到了一些小细节错误,或者您是否可以简单地不使用 jQuery 从数组中进行选择?
最佳答案
您可以使用jQuery
的第二个参数:
var filtered = $('.name:first', info);
这相当于:
var filtered = $(info).find('.name:first');
如果选择器需要查找存储在数组中的顶级元素,则使用过滤器:
var filtered = $(info).filter('.name:first')
关于javascript - 使用 jQuery 从数组中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36678900/