这是一个小的 jquery 插件,用于检查传入的元素是否为输入元素以及是否为空:
$.fn.inputIsEmpty = function() {
    if (!this.is('input:text')) {
        return false;
    } else {
        return $.trim($(this).val()).length == 0;
    }
};
上述逻辑有效。所以我试着把它变成一个甜美的三元表达式:
$.fn.inputIsEmpty = function() {
    this.is('input:text') ? $.trim($(this).val()).length == 0 : false;
};
但它只是返回未定义 - 我做错了什么?