我想知道是否將此傳遞給jQuery函數實際上會導致它在DOM中搜索它。這個問題有一個特定的背景。
比方說,我有:
$('#foo').click(function(){
var id = $(this).attr('id');
var someVal = $(this).data('someVal');
}
將jQuery的查詢DOM提供其功能或全部的信息讀取和JavaScript的對象採取此?
而且是有性能差異:
$('#foo').click(function(){
var elem = $(this);
var id = elem.attr('id');
var someVal = elem.data('someVal');
}