我有代码检查所有复选框并添加或删除已检查状态(此部分正常工作)。当从“全选”到“全选”中单击此功能时,我需要更改文本。 按钮选择全部:
<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'));
});
我需要做什么?
答案 0 :(得分:3)
这应该有用。
selektuj_sve.on('click', function() {
$(this).text(box.is(':checked') ? 'Deselect All' : 'Select All');
box.attr('checked', !box.is(':checked'));
});
答案 1 :(得分: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...
});
答案 2 :(得分:0)
selektuj_sve.on('click', function(){
box.attr('checked', !box.is(':checked'));
$(this).text('De-select All');
});