2012-04-16 101 views
0
var el = $('#someElement'); 

el.data('f', function() { 
    console.log(this); // return an object to the window 
}); 

所以我想從東西里面返回一個像「el」這樣的對象。如何從.data中的函數中獲取元素的變量

原因是該元素將被複制,並且我不知道該函數應用於哪個元素。

回答

1

你可以這樣做(如果我理解正確的,這我不能確定)

var el = $('#someElement'); 
var clone = el.clone(); 
el.data('f', function() { 
    console.log(clone); // return an object to the window 
}); 
+0

確定,但我應該用'環繞這個(函數(){//代碼})();'記住變種。沒有更好的方法? – Leto 2012-04-16 08:47:44

相關問題