我正在查看jQuery(http://demos.flesler.com/jquery/scrollTo)的jScroll插件的文档页面,我注意到了这一点:
$(...).scrollTo( $('ul').get(2).childNodes[20], 800 );
那么,jQuery中的三个点是什么意思?我之前从未见过这个选择器
编辑:
DOM元素
这是源HTML。查看以下链接的来源:
Relative
selectorjQuery
objectDOM
ElementAbsolute
numberAbsolute
都给出了相同的实现。
编辑:我没有清楚地看待属性,它是title属性。我假设它的href属性。现在感觉很傻问这个问题:)谢谢你的回答答案 0 :(得分:11)
我很确定他以此为例。
$( ... )
类似于$( your-selector-here )
。
换句话说,我从未见过任何实现。
答案 1 :(得分:6)
通常......在各种文档中用于缩短示例,这意味着您将某些东西放在点上,或者放在那里的内容被省略(缩短示例)
它实际上并不是有效的JS语法。
答案 2 :(得分:4)
没有任何意义。他们的意思是只写自己的选择器。 查看souce code
$('div.pane').scrollTo( 0 );
答案 3 :(得分:4)
它们在语法上不正确。它们只是作者用来表示滚动到某个元素的方式,我不打算在这里写这个名字所以我只是写点。如果有疑问,请检查页面的源代码。
答案 4 :(得分:0)
javascript中的三个点是传播语法,请参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
允许将诸如数组表达式或字符串之类的可迭代对象扩展到零个或多个参数(用于函数调用)或元素(用于数组文字)的地方