jQuery_課題

この課題では、jQueryを使ってシンプルなTo-Doリストを作成します。以下の機能を実装してください:

  1. タスクの追加: テキストボックスにタスクを入力し、「追加」ボタンをクリックするとリストに新しいタスクが追加される。
  2. タスクの完了: リストのタスクをクリックすると、そのタスクに取り消し線が引かれ、完了済みと表示される。
  3. タスクの削除: 「削除」ボタンをクリックすると、対応するタスクがリストから削除される。

以下のファイルを作成し「index.html」「style.css」をコピペしてください。

Lesson6_jQuery
  └── kadai
      ├── css
      │   └── style.css 以下をコピー
      └── js
      │   └── main.js 空ファイル
      └── index.php 以下をコピー

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery To-Doリスト</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <h1>To-Doリスト</h1>
    <input type="text" id="taskInput" placeholder="新しいタスクを入力">
    <button id="addButton">追加</button>
    <ul id="taskList"></ul>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="script.js"></script>
</body>
</html>

style.css

/* styles.css */
body {
    font-family: Arial, sans-serif;
    text-align: center;
}
ul {
    list-style-type: none;
    padding: 0;
}
li {
    margin: 5px 0;
    padding: 5px;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    cursor: pointer;
}
li.completed {
    text-decoration: line-through;
    color: grey;
}


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です