在Jquery中使用.data()的变体

时间:2010-10-03 07:19:54

标签: javascript jquery

请您告诉我,jquery .data()的使用方式有多少。

$("element").data('field','value');

$("element").data({'field':'value', 'f2': 'v2' });

还有其他任何方式,我们可以像数组一样附加更多数据吗?

2 个答案:

答案 0 :(得分:1)

您可以存储您喜欢的任何对象甚至功能。对于数组:

$('element').data('field', [ 'elem1', 'elem2' ]);

$('element').data({ someArray: [ 'elem1', 'elem2' ] });

答案 1 :(得分:0)

var _fn=function TestFunction(){};
var _obj={};
var _arr=[];
jQuery('elm').data('function',_fn);
jQuery('elm').data('object',_obj);
jQuery('elm').data('array',_arr);