Ist es effizienter, find () anstelle von> for child selector in jQuery zu verwenden?

In jQuery dachte ich, dass es effizienter sein wird, ein untergeordnetes DOM mit einem bestimmten Selektor mit @ zu findeImplementation 1 wie nachstehend

var $dataTable = $('#' + tabId + ' > div.container > div.dataTableContainer > table.dataTable');

Aber ein Freund von mir sagte mir, dass es mit @ effizienter sein wiImplementation 2 wie nachstehend

var dataTable = $('#' + tabId).find('table.dataTable');

Referenziert aufandere Frag, Ich fand die Implementierung 2 möglicherweise weniger effizient als:

var $dataTable = $('#' + tabId + ' div.container div.dataTableContainer  table.dataTable');

Aber wirdImplementation 2 effizienter sein alsImplementation 1?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage