我最近升级了我的 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");
这是正确的方法吗?