0

現在のスニペットのパフォーマンスをクリーンアップ/凝縮/改善する方法を探しています:inputoutputはすでに定義された変数です。

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

propを使用する必要があります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 に答える