0

私はこのjqueryコードを持っています:

$('#csv_button').attr('disabled', 'disabled').addClass("disabled");
$('#excel_button').attr('disabled', 'disabled').addClass("disabled");
$('#delete_button').attr('disabled', 'disabled').addClass("disabled");

このコードを 1 行のコードに単純化することは可能ですか?

4

3 に答える 3

6

複数のセレクターをコンマで区切ることができます。

$('#csv_button,#excel_button,#delete_button').prop('disabled', true).addClass("disabled");

または、同じクラスを 3 つの要素すべてに適用し、クラス セレクターを使用することもできます。

$('.disabled-button').prop('disabled', true).addClass("disabled");
于 2012-11-16T18:54:45.500 に答える
0

または、次のことができます。

  $("[id$='button']").prop('disabled', true).addClass("disabled");

これにより、IDが「button」で終わるすべての要素が返されます。

jqueryセレクターの詳細については、こちらをご覧ください

于 2012-11-16T19:14:46.800 に答える
0
$('#csv_button,#excel_button,#delete_button').attr('disabled','disabled').addClass("disabled");
于 2012-11-16T18:55:20.123 に答える