2012-11-13 180 views
0

我對複選框有疑問。複選框(全選全選)未選中

這裏我有2個複選框,如果我選擇了兩個(汽車,巴士)複選框,它也必須選中「Checkall」複選框。

我該怎麼做? (我不能刪除下面選擇)

**http://jsfiddle.net/aldimeola1122/xUU4p/10/** 

在此先感謝。

+0

在每個複選框總線和汽車綁定點擊事件,如果所有其他複選框也將被選中,然後選中「Checkall」複選框。 –

回答

1

你試過嗎?請注意,實時方法更改爲「checkAll」的更改方法。

$(document).ready(function(){ 
    $('.checkAll').change(function() { 
    $('.chc').attr('checked', $(this).is(':checked') ? 'checked' :''); 
    }); 

    $("#slctble").selectable({ 
     filter:'td', 
     cancel:'td:not(.isaretle)', 
     stop: function() { 
     $(".ui-selected input", this).each(function() { 
       this.checked= !this.checked 
      });//end-ui-selected input 
     $('.chc').length == $('.chc:checked').length ? $('.checkAll').attr('checked', 'checked') : $('.checkAll').attr('checked','');   
     }//endStopFunction 
    });//endSelectable 
}); 
+0

嘿,你是我的英雄,超級作品!謝謝... – aldimeola1122

+0

現在它不適用於比jquery-1.4.2.js更早 演示:http://jsfiddle.net/aldimeola1122/utEBt/ – aldimeola1122

+0

對不起,我還沒有看到您的評論。你爲什麼不試試這個? http://jsfiddle.net/utEBt/1​​/ –