点击后无法正常工作?

Jen*_*ony 0 javascript jquery

我不知道为什么不按照我的函数(alert())的代码工作alert(),并在两次点击按钮后运行我的函数(),你能指导我吗?

演示:(这里看我的完整代码) http://jsfiddle.net/pRXQ7/1/

$('.iu').click(function() {
    if(alert() == true){
        alert('ok')
    }else{
        alert('no')
    }
});
Run Code Online (Sandbox Code Playgroud)

Roc*_*oC5 5

通过命名函数alert,您可以有效地重写本机javascript alert函数.把它命名为别的.

此外,在您的alert函数中,您正在引用this.在函数的范围内,this指向文档对象,而不是单击的元素.尝试从click事件处理程序将元素实例传递给您的函数.

http://jsfiddle.net/pRXQ7/15/