2012-04-16 15 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

OKしかし、私は、 '(関数(){//コード})ことによって、これを囲む必要があります();'覚えておきますvar。良い方法はありませんか? – Leto

関連する問題