這篇文章主要介紹了jQuery實現checkbox全選的方法,涉及jQuery操作頁面元素屬性及鼠標事件響應的相關技巧,需要的朋友可以參考下
本文實例講述了jQuery實現checkbox全選的方法。分享給大家供大家參考。具體分析如下:
通過checkbox 進行全選和取消全選的操作,如果通過toggle進行處理,則會出現checkbox無法顯示對勾的問題。
使用click事件,根據checked屬性進行判斷即可。
示例:
- $("#chkRreviewOffline").click(function(){
- if(this.checked){
- $('#review-offline .btn_checkbox input[type=checkbox]').each(function(index){
- this.checked=true;
- });
- }else{
- $('#review-offline .btn_checkbox input[type=checkbox]').each(function(index){
- this.checked=false;
- });
- }
- });
- $('#review-offline .btn_checkbox input[type=checkbox]').each(function(index){
- $(this).click(function(){
- if(this.checked){
- //console.log('checked');
- }else{
- //console.log('not checked');
- $("#chkRreviewOffline").get(0).checked=false;
- }
- });
- });
其中,下面的each()方法用于當頁面其它的checkbox有未選中狀態,則全選狀態取消。
希望本文所述對大家的jQuery程序設計有所幫助。
新聞熱點
疑難解答
圖片精選