【发布时间】:2012-09-22 09:07:02
【问题描述】:
我最近升级了我的 PHPStorm IDE 版本,它现在警告我 jQuery 使用效率低下。
例如:
var property_single_location = $("#property [data-role='content'] .container");
提示此警告:
检查 jQuery 选择器是否以有效的方式使用。它建议 拆分以 ID 选择器开头的后代选择器和 警告可能被缓存的重复选择器。
所以我的问题是:
为什么这样效率低下,做上述选择器的有效方法是什么?
我猜:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
这是正确的方法吗?
【问题讨论】:
标签: jquery jquery-selectors performance