我在 jquery 插件模式中看到了这段代码,并且注释部分提到我们可以使用 jQuery.data 函数将插件附加到 DOM 元素。我不明白的是如何使用这段代码。有人可以提供如何使用此功能并解释其重要性的示例吗?
$.fn[pluginName] = function (options) {
return $Extend(this).each(function () {
if (!$.data(this, 'plugin_' + pluginName)) {
$.data(this, 'plugin_' + pluginName,
new Plugin( this, options ));
}
});
};