Javascript 如何向jquery插件函数发送参数
我想把值传递给jquery插件函数 这是我的插件:Javascript 如何向jquery插件函数发送参数,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我想把值传递给jquery插件函数 这是我的插件: (function ( $ ) { $.fn.myplugin = function(name,value) { alert(name + " , " + value ) }; }( jQuery )); 这是我的电话: $('#wrapper').myplugin({name:'test',value:'big_test'}); 我的插件中无法接收任何数据。为什么?当您以对象的形式发送数据,然后以对象的
(function ( $ ) {
$.fn.myplugin = function(name,value) {
alert(name + " , " + value )
};
}( jQuery ));
这是我的电话:
$('#wrapper').myplugin({name:'test',value:'big_test'});
我的插件中无法接收任何数据。为什么?当您以对象的形式发送数据,然后以对象的形式接收数据,并更改插件代码,如
$.fn.myplugin = function(data) {
alert(data.name + " , " + data.value )
};
注意:不要忘记返回$(this)对象以保持jQuery的链功能只需尝试以下模式:
$.fn.myplugin = function(options) {
var settings = $.extend({}, options);
alert(settings.name + " , " + settings.value);
};
谢谢你…它就在我面前,我没有意识到:)我应该返回
这个
还是$(这个)