Vì vậy, tôi có một số hoạt Javascript/jQuery trông như thế này:Việc lưu một phần tử jQuery vào một var có làm cho phần tử được tìm lại khi sử dụng không?
var $foo = $('#bar');
$foo.hide();
Tôi đã hoạt động theo giả định rằng jQuery hoạt động trên bộ chọn nhất định, và tiết kiệm dẫn đến các phần tử DOM với var $foo
... mà, theo như tôi có thể thấy là sự thật.
Tuy nhiên, việc gọi $foo.hide()
khiến jQuery tìm lại yếu tố #bar
?
không có không ..... –
Đây được coi là thực tiễn tốt nhất. Bạn hầu như luôn luôn nên lưu một tham chiếu đến đối tượng jQuery nếu bạn định sử dụng lại. – troynt