isUpdatable 方法在应该返回 true 或 false 时返回 undefined。这是一个范围问题。当我对 isUpdatable 方法进行日志记录时,我看到它输出 true 和 false,但 keyup 函数返回未定义。
$( function() {
var updatableEl = ['home', 'block', 'cat'];
inputFields.keyup(function(){
var $input = $(this);
console.log("isUpdatable= ", isUpdatable( $input ));
});
function isUpdatable( el ){
$.each( updatableEl, function( intIndex, objValue ){
//console.log(" objValue = ", el.hasClass(objValue));
return el.hasClass(objValue);
});
}
});