0

すべてのチェックボックスをチェックし、チェック済みのステータスを追加または削除するコードがあります(この部分は機能しています)。この機能をクリックしたときのテキストを「すべて選択」から「すべて選択解除」に変更する必要があります。すべてを選択するボタン:

<a class="zute_strane_izmena_selektuj_sve">Select All</a>

jQuery コード:

var selektuj_sve = $('.zute_strane_izmena_selektuj_sve'),
slike = $('.zuta_strana_trenutne_slike'),
box = slike.find(':checkbox');

selektuj_sve.on('click', function(){
    box.attr('checked', !box.is(':checked'));
});

私は何をする必要がありますか?

4

3 に答える 3

3

これはうまくいくはずです。

selektuj_sve.on('click', function() {
    $(this).text(box.is(':checked') ? 'Deselect All' : 'Select All');
    box.attr('checked', !box.is(':checked'));
});
于 2012-10-12T11:31:21.613 に答える
1

これを言ってください:

selektuj_sve.on('click', function(){
    box.attr('checked', !box.is(':checked'));
    $(this).html('De-select All'); // u can use text() instead of html().. this changes the  text inside to  deselectAll...
}); 
于 2012-10-12T11:30:22.930 に答える
0
selektuj_sve.on('click', function(){
    box.attr('checked', !box.is(':checked'));
    $(this).text('De-select All');
});
于 2012-10-12T11:29:51.957 に答える