jquery複選框全不選

WBOY
發布: 2023-05-25 10:16:37
原創
530 人瀏覽過

jQuery複選框全不選

在開發網頁中,常需要使用到複選框(Checkbox),複選框的功能就是讓使用者選擇一個或多個選項。通常情況下,我們會提供一個「全選」按鈕,讓使用者可以一次選擇全部選項,但是有時候,也需要提供一個「全不選」按鈕,讓使用者可以一次取消全部選項。

在本文中,我們將介紹如何使用jQuery實作複選框的全不選功能。

  1. HTML程式碼

我們先來看看HTML程式碼,其中包含了三個複選框,以及兩個按鈕:全選和全不選。

<!DOCTYPE html>
<html>
<head>
    <title>jQuery复选框全不选</title>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
    <h2>请选择你喜欢的水果:</h2>
    <input type="checkbox" name="fruit" value="apple">苹果<br>
    <input type="checkbox" name="fruit" value="banana">香蕉<br>
    <input type="checkbox" name="fruit" value="orange">橙子<br>
    <br>
    <button id="btnCheckAll">全选</button>
    <button id="btnCheckNone">全不选</button>
</body>
</html>
登入後複製
  1. jQuery程式碼

接下來,我們使用jQuery來完成全不選的功能。首先,我們需要取得到所有的複選框,然後遍歷這些複選框,依次將它們的“checked”屬性設為false即可。

$(function(){
    $("#btnCheckNone").click(function(){
        $("input[type='checkbox']").each(function(){
            $(this).prop("checked", false);
        });
    });
});
登入後複製

在上面的程式碼中,我們首先使用jQuery選擇器取得到所有的複選框,然後使用「each」方法遍歷這些複選框。在遍歷的過程中,我們使用「prop」方法將它們的「checked」屬性設為false,這樣就可以實現全不選的功能了。

  1. 小結

本文介紹如何使用jQuery實作複選框的全不選功能。透過將所有複選框的「checked」屬性設為false,我們可以一次取消全部選項,提供了更方便的使用者體驗。程式碼簡單易懂,可以方便地應用在實際開發中。

以上是jquery複選框全不選的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!