Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向jquery插件函数发送参数_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 如何向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'}); 我的插件中无法接收任何数据。为什么?当您以对象的形式发送数据,然后以对象的

我想把值传递给jquery插件函数

这是我的插件:

(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);
    };

谢谢你…它就在我面前,我没有意识到:)我应该返回
这个
还是
$(这个)