1

我正在尝试使用 JavaScript 以编程方式调用按钮的单击。我的代码是:

$(document).ready(function() { autoload(); });

function autoload() {

    var button = $("#button");
    var video = $("#video");
    var evnt = button["onclick"];

    // Set the click handler of the button
    button.click(function () {
        video.get(0).play();
    });

    // Call the button's click handler
    if (typeof button.onclick == "function") {
        button.onclick.apply(button);
    }
}

但由于某种原因,这不起作用,点击处理程序没有被调用。

4

1 回答 1

4

jQuery 中的事件与原生 DOM 事件不同。

您应该使用button.click()button.trigger("click")

于 2013-04-06T12:00:15.763 回答