使用带有上下文参数的选择器会更快吗?
Posted
技术标签:
【中文标题】使用带有上下文参数的选择器会更快吗?【英文标题】:Is it faster to use selectors with the context parameter? 【发布时间】:2015-10-26 01:48:25 【问题描述】:将选择器与上下文参数一起使用而不是指定它会更快吗?
例子:
var source = $('option:selected', 'select#source').text();
对比
var source = $('select#source option:selected').text();
哪个更快,为什么?
【问题讨论】:
【参考方案1】:如果上下文参数是缓存值而不是选择器,则它主要是有用的:
var source = $('select#source');
var selected = $('option:selected', source);
var nonselected = $('option:not(:selected)', source);
【讨论】:
以上是关于使用带有上下文参数的选择器会更快吗?的主要内容,如果未能解决你的问题,请参考以下文章