Jquery的.click()如何工作?

时间:2012-11-17 22:58:34

标签: jquery click

我正在尝试使用以下方式模拟用户点击元素:

      el = document.getElementById('#inputToClick');
      oEvent = document.createEvent("MouseEvents");
      oEvent.initMouseEvent("click", true, false, window, 1, 1, 1, 1, 1, false, false, false, false, 0, null);
      el.dispatchEvent(oEvent);

这适用于jQuery的$ el.click()没有的另一个网站,但我找到了一个jQuery的点击工作的网站,但上面没有。我希望有人能指出jQuery源代码的相关部分。

1 个答案:

答案 0 :(得分:2)

如果您真的在寻找jQuery 1.7.2的点击功能的来源:

function (data, fn) {
    if (fn == null) {
        fn = data;
        data = null;
    }

    return arguments.length > 0 ? this.on(name, null, data, fn) : this.trigger(name);
}

源: Jquery.Click Function

如果您只是想知道如何点击某些内容......

$('#inputToClick').click();