这是设置事件以调用函数的方式吗?

我已经在文档中准备好了

$(document).on('change', "[data-viewlink]",
    function ()
    {
        UpdateViewLink($(this).attr("id"));
    }
);


UpdateViewLink()功能被function()包围。这是一个呼叫,想知道是否需要function(){}。这是设置此方法的正确方法吗?

我也从正常功能调用UpdateViewLink()

最佳答案

如果您确实想将id作为参数传递给UpdateViewLink,则需要此方法。

但是,您可以改用以下方法:

$(document).on('change', "[data-viewlink]", UpdateViewLink);


更改后的元素的ID将在UpdateViewLink中作为this.id提供。因此,这取决于您是否可以修改UpdateViewLink

关于jquery - 从事件设置函数调用的正确方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11217685/

10-09 18:20