Javascript 如何从.data()中的函数获取元素的变量
所以我想从函数内部返回一个像“el”这样的对象 原因是元素将被复制,我不知道该函数应用于哪个元素。您可以这样做(如果我理解正确,我不确定)Javascript 如何从.data()中的函数获取元素的变量,javascript,jquery,Javascript,Jquery,所以我想从函数内部返回一个像“el”这样的对象 原因是元素将被复制,我不知道该函数应用于哪个元素。您可以这样做(如果我理解正确,我不确定) 好的,但是我应该用(function(){//code})()来围绕它记住变量。没有更好的方法吗? var el = $('#someElement'); el.data('f', function() { console.log(this); // return an object to the window }); var el = $('#so
好的,但是我应该用
(function(){//code})()来围绕它代码>记住变量。没有更好的方法吗?
var el = $('#someElement');
el.data('f', function() {
console.log(this); // return an object to the window
});
var el = $('#someElement');
var clone = el.clone();
el.data('f', function() {
console.log(clone); // return an object to the window
});