我很想知道是否可以在参数为true的情况下使函数的条件语句输出结果,而不必调用函数。
声明的一个例子:
if($('#a').val() == $('#b').val()) {
alert("A & B Match");
}
我知道每次元素更改时我都可以回想起这个函数,但是有没有办法在两个元素值匹配的任何时候发生警报,而不必调用函数?
答案 0 :(得分:1)
不,你要么在间隔上检查条件,要么通过这样的事件监听器来检查:
$('#a, #b').change(checkEqual);
function checkEqual() {
if($('#a').val() == $('#b').val()) {
alert("A & B Match");
}
}