0

我正在寻找一种方法来清理/压缩/提高我当前代码段的性能:input&output已经定义了变量。

if (input.val().length <= 0) {
    output.attr('disabled', true);
} else {
    output.attr('disabled', false);
}
4

3 回答 3

3

好吧,您可以直接使用布尔表达式:

output.attr('disabled', input.val().length <= 0);

无偿现场示例| 资源

于 2013-03-24T10:24:57.217 回答
1

你应该使用propover attr。见这里http://api.jquery.com/prop/

output.prop('disabled', (input.val().length <= 0));
于 2013-03-24T10:26:29.783 回答
0
output.attr('disabled', (input.val().length <= 0));
于 2013-03-24T10:25:20.377 回答