Jquery选择器选项

Jim*_*mbo 3 jquery css-selectors jquery-selectors

首先发布在这里所以请温柔:)

我在网上搜索,我不确定我是用正确的术语搜索它的名字.但是辅助选项在jQuery选择器中做了什么?例如:

$('.results table', this.parent().prev())
Run Code Online (Sandbox Code Playgroud)

.results表上的第二批选项匹配我不确定这实际上做了什么?它是否类似于$('.results table').parent().prev()例如.对不起,我刚刚举起这段代码作为例子.

欣赏指针,因为我只是在学习jQuery.

Rus*_*Cam 6

第二个参数是一个可选的上下文,您可以提供约束选择器以仅在提供的上下文中搜索匹配项.例如,假设您循环遍历<tr>a 的元素,<table>并且在每个<tr>元素中要选择第二个<td>元素.您可以使用以下内容

$('table tr').each(function() {
    $('td:eq(1)', this).doSomething(); // the function context, this, is the `<tr>`
                                       // element in each iteration
});
Run Code Online (Sandbox Code Playgroud)

选择文档真的是很不错,值得细读过.实际上,整个jQuery API文档都很好:)