JS / Jquery条件没有调用函数

时间:2014-04-19 16:39:35

标签: javascript jquery conditional-statements

我很想知道是否可以在参数为true的情况下使函数的条件语句输出结果,而不必调用函数。

声明的一个例子:

if($('#a').val() == $('#b').val()) {
     alert("A & B Match");   
}

我知道每次元素更改时我都可以回想起这个函数,但是有没有办法在两个元素值匹配的任何时候发生警报,​​而不必调用函数?

1 个答案:

答案 0 :(得分:1)

不,你要么在间隔上检查条件,要么通过这样的事件监听器来检查:

$('#a, #b').change(checkEqual);

function checkEqual() {
    if($('#a').val() == $('#b').val()) {
         alert("A & B Match");   
    }
}