jquery中的变量上下文
地狱 我有一个JS模块,它每秒更新一些html。 范例 一直调用此函数以获取li元素jquery中的变量上下文,jquery,performance,namespaces,Jquery,Performance,Namespaces,地狱 我有一个JS模块,它每秒更新一些html。 范例 一直调用此函数以获取li元素 getStepList: function(element, index) { var stepList = $('.step-list > li'); return $(element, stepList).eq(index -1); } 我不确定这对演出是否有好处。是否有更好的方法获取步骤列表元素 如果我包括 var stepList = $('.st
getStepList: function(element, index) {
var stepList = $('.step-list > li');
return $(element, stepList).eq(index -1);
}
我不确定这对演出是否有好处。是否有更好的方法获取步骤列表元素
如果我包括
var stepList = $('.step-list > li');
在html更新的同一个文件中,它也将每秒运行一次…
$(元素,步骤列表)
对我来说似乎没有意义。jQuery的第二个参数应该是选择器,而不是集合。因此我怀疑您想要的是$(元素,'.step list>li')
@Barmar,stepList是选择器,它是'step-list>li'的一个变量。
:)执行stepList=$('.stepList>li')
时,它不是选择器,而是从该选择器生成的集合。@Barmar-调用$()
可以,其中第二个参数是“要用作上下文的DOM元素、文档或jQuery”。
var stepList = $('.step-list > li');