为什么这不是通过两个if语句读取,即使它们都是真的?.focusout()只读第一个if()语句
HTML
<textarea name="test">
Focus out to test prompts
</textarea>
jQuery的
var disableA = 1;
var disableB = 1;
$('textarea[name="test"]').focusout(function() {
if (disableA == 1) {
disableX();
}
if (disableB == 1) {
disableY();
}
});
function disableX() {
alert('A is disabled');
}
function disabledY() {
alert('B is disabled');
}
现在,它会调用disableX();
但不disableY()
的jsfiddle:http://jsfiddle.net/nCQQm/