javascript - 单击按钮时调用 jquery 函数的问题

标签 javascript jquery html

这是我的 jquery 代码

(function($){
var W=$(window),
    D=$(document),
    Ht = D.height(),
    Wt = W.width();
$.fn.ThrowMask = function(){
             //Working code
        }
});

我尝试在按钮单击时附加此代码,如下所示

<script type="text/javascript">
    $(document).ready(function(){
        $("#btn").click(function(){
            ThrowMask();
        });

    });
</script>

但这会导致错误未定义。

最佳答案

除了 Isaac Fife 的修复之外,您还需要正确调用该函数。

<script type="text/javascript">
    $(document).ready(function(){
        $("#btn").click(function(){
            $(this).ThrowMask();
        });
    });
</script>

关于javascript - 单击按钮时调用 jquery 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11852005/

相关文章:

javascript - 动态添加 DIV 但保持容器的宽度和高度固定

jquery - 隐藏表格列的溢出影响了可容纳脚的列隐藏

javascript - 两个下拉列表,第二个下拉列表填充数据库中的值

jquery - HTML/CSS - 位于元素顶部的动画背景

javascript - 根据使用位置自定义 Angular2/4 中的组件

javascript - 在 node.js 中,如何使用 child_process.exec 以便所有操作都可以异步发生?

jquery - 将鼠标悬停在照片上时遇到简单的文本工具提示

javascript - 使用 jQuery text() 并替换 + 保留换行符

javascript - Gmail API messages.get 未返回预期数据

javascript - jQuery 将元素的类保存在静态变量中并重用