我需要编写一个可以以类似于以下方式使用的插件:这不是我真正使用它的目的,但这是我测试的开始,以获得全面的理解。
html:
<div id="div"></div>
Javascript:
var plugin = $('#div').plugin();
plugin.message.set('hi');
alert(plugin.message.get());
我缺少的是能够在元素上创建插件的一个实例,并使用它来获取和设置属性:
我假设我会设置如下所示,有人可以填补空白吗?例如,我不确定如何调用方法“get”以及如何传递参数...
$.fn.plugin = function () {
var target = this;
methods: {
var message = {
get: function () {
return $(target).text();
},
set: function () {
$(target).text(message);
},
};
};
};