Would you please tell me, in how many ways jquery's .data() can be used.
$("element").data('field','value');
or
$("element").data({'field':'value', 'f2': 'v2' });
is there any other way, we can accompany more data like an array or something?
Would you please tell me, in how many ways jquery's .data() can be used.
$("element").data('field','value');
or
$("element").data({'field':'value', 'f2': 'v2' });
is there any other way, we can accompany more data like an array or something?
You can store any object your like even functions. For an array:
$('element').data('field', [ 'elem1', 'elem2' ]);
or
$('element').data({ someArray: [ 'elem1', 'elem2' ] });
var _fn=function TestFunction(){};
var _obj={};
var _arr=[];
jQuery('elm').data('function',_fn);
jQuery('elm').data('object',_obj);
jQuery('elm').data('array',_arr);