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

trt这个:

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 回答