如何访问当前对象到data()
或任何其他jQuery函数:
$('#newVisitors').data('options', $.extend($('#newVisitors').data('options'), {
property : 'value'
}));
避免重复$('#newVisitors')
选择器?
答案 0 :(得分:4)
您应该首先将jQuery对象存储在变量中;
var self = $('#newVisitors');
self.data('options', $.extend(self.data('options'), {
property : 'value'
}));
修改:如果您想使用$(this)
;
$('#newVisitors').each(function () {
$(this).data('options', $.extend($(this).data('options'), {
property : 'value'
}));
});