如何將帶有數據的jQuery對象傳遞給函數?將jquery對象與數據傳遞到函數
例如我有以下目的:
var el = $('#myelement').data('test1','yay1')
.data('test2','yay2')
.data('test3','yay3');
和附加功能處理對象數據:
jQuery.fn.allData = function() {
var intID = jQuery.data(this.get(0));
return(jQuery.cache[intID]);
};
function checkIt (myobj){
$.each($(myobj).allData(), function(key, value) {
alert(key + "=" + value);
});
}
然後我調用checkIt
函數並傳遞myelement
:
checkIt(el);
但是出了點問題: 類型錯誤:obj爲undefined
謝謝。正是我需要的 – user947668