从事件设置函数调用的正确方法?

时间:2012-06-27 00:11:00

标签: jquery

这是设置我的事件来调用函数的方法吗?

我在document.ready

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

UpdateViewLink()函数被function()包围。这是一个单一的电话,我想知道是否需要function(){}。这是设置它的正确方法吗?

我也从普通函数中调用UpdateViewLink()

1 个答案:

答案 0 :(得分:3)

如果您确实想将id作为参数传递给UpdateViewLink,则需要这样做。

但是,您可以改用:

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

已更改元素的ID将在UpdateViewLink内以this.id的形式显示。因此,这取决于您是否可以修改UpdateViewLink