Yar*_*rin 6 jquery jquery-selectors
以下代码来自计时器 jQuery插件演示.我不明白第2行的选择器中发生了什么.它似乎是在选择p元素,但是后面的逗号后面的第二个参数是什么demos- 有吗?
jQuery的:
var demos = $("div.wrapper div.demos");
$(".uncontrolled-interval p", demos).everyTime(1000,function(i) {
$(this).html(i);
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="wrapper">
<div class="demos">
<div class="uncontrolled-interval">
<p>I am transient... *sigh*</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢
它指定搜索的上下文。基本上是一个过滤器。
http://api.jquery.com/jQuery#expressioncontext
因此,在此示例中,它会demos在元素中搜索.uncontrolled-interval p。如果您有此标记,它仍然只会选择 中的一个demos。
<div class="wrapper">
<div class="uncontrolled-interval">
<p>I am transient... *sigh*</p> //Will not select
</div>
<div class="demos">
<div class="uncontrolled-interval">
<p>I am transient... *sigh*</p> //Will select
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)