JQuery-Demo2:多複選框的功能:全選/全取消

JQuery-Demo2:多複選框的功能:全選/全取消

Github:checkbox

一. 需求

設計一個多複選框的功能,要求用按鈕選擇複選框:

  1. 全選
  2. 全取消

提示:找到複選框的 checked 屬性

二. 代碼

checkbox.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>多複選框的功能:全選/全取消</title>
</head>
<body>
    <button id="select">select all</button>
    <button id="cancel">cancel all</button><br />
    <input type="checkbox" class="item"/>item1<br />
    <input type="checkbox" class="item"/>item2<br />
    <input type="checkbox" class="item"/>item3<br />
    <input type="checkbox" class="item"/>item4<br />
</body>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="checkbox.js"></script>
</html>

checkbox.js

$(document).ready(function() {
    $("button#select").click(function() {
        $("input.item").prop("checked", true);
    });
    $("button#cancel").click(function() {
        $("input.item").prop("checked", false);
    });
});

三. 效果

  1. 默認
    1

  2. 點擊 “select all”
    2

  3. 點擊 “cancel all”
    3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章