jQuery中的checkbox是通過選取元素的方式,可以對頁面上的checkbox進行操作,比如設置選中狀態、獲取值等,非常方便。
// 設置選中狀態 $('input[type="checkbox"]').prop('checked', true); // 獲取選中狀態 $('input[type="checkbox"]').prop('checked'); // 獲取選中的值 var selectedArr = []; $('input[type="checkbox"]:checked').each(function() { selectedArr.push($(this).val()); });
上面的代碼演示了如何使用jQuery來設置選中狀態、獲取選中狀態以及獲取選中的checkbox的值。
需要注意的是,prop()方法用于獲取和設置元素的屬性,類似的還有attr()方法可以用來獲取和設置元素的屬性。
// 設置屬性 $('input[type="checkbox"]').prop('disabled', true); // 獲取屬性 $('input[type="checkbox"]').prop('disabled');
如果需要在頁面上進行復雜的checkbox操作,可以使用jQuery中的插件來實現,比如jquery-checkall插件可以實現全選、全不選等功能。