如何为jQuery创建if语句,单击事件

时间:2011-07-07 00:09:57

标签: jquery click onclick

我有一个css类名“.className” 如何创建if语句,如果用户没有单击.className,它将发出警报。 例如:

if (click != $('.className')) {
   alert("You did not click className");
}

我知道我的代码不正确。怎么做?顺便说一句,这类似于外部点击。 谢谢。

1 个答案:

答案 0 :(得分:4)

$("a").click(function(e) {
    e.preventDefault();
    if (!$(this).hasClass('className')) {
        alert("You did not click className!");
    }
});

演示:http://jsfiddle.net/yaqLs/


编辑:如果通过“外部点击”,那么您的意思不仅仅是链接,

$("*").click(function(e) {
    e.stopPropagation();
    if (!$(this).hasClass('className')) {
        alert("You did not click className!");
    }
});

演示:http://jsfiddle.net/yaqLs/1/