javascript - 如何将参数发送到jquery插件函数

标签 javascript jquery jquery-plugins

我想将值传递给 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 的链能力

关于javascript - 如何将参数发送到jquery插件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117175/

相关文章:

javascript - p5.j​​s:当 div 改变高度时调整 Canvas 高度

jquery醉酒插件。醉酒不是一个函数

javascript - Fuel UX - Hook 向导的更改事件

javascript - 我在使用 jQuery 遍历新添加的 DOM 元素时遇到问题

基本遗传算法的PHP或JavaScript开源代码

javascript - 有没有办法使用 lightbox2 实现图像之间更平滑的过渡?

javascript - 无法将 YAML 与注释合并

javascript - 在不使用表单的情况下,如何在运行函数之前检查输入字段是否为空?

javascript - jquery 颜色选择器插件

javascript - 用JS随机改变几个div的背景图片