我试图在jquery中创建一个简单的函数,如果单击“取消”按钮,将用户的浏览器定向到上一页,但是由于我对jquery的了解很少,因此我对如何执行此操作有些误解。

<input type="button" id="cancelBc2" name="cancelForm" value="Cancel">
$(document.ready(function() {
    $('cancelBc2').click(function() {
        var cancel = confirm("Are you sure you want to leave the page?");
        if (cancel == true) {
            window.location = "chooseConfig.php";
        }
    });
});

我错过了什么还是页面完全忽略了
$(document.ready(function()?

最佳答案

您缺少选择器上的#号

$('cancelBc2')  //looking for an element <cancelBc2 />
$('#cancelBc2')  //looking for an element with id="cancelBc2"

你有错字
$(document.ready

应该
$(document).ready(function()

更好
$(function(){});

关于javascript - 将jQuery click事件绑定(bind)到常规javascript按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14609838/

10-11 13:46