帮我写一个jquery的实战项目
时间: 2023-08-20 17:36:17 浏览: 93
JQuery实战案例
5星 · 资源好评率100%
好的,一个实用的 jQuery 项目是一个简单的待办事项列表。下面是一个简单的待办事项列表项目的示例:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>待办事项列表</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>待办事项列表</h1>
<form>
<input type="text" id="new-todo" placeholder="添加新的待办事项">
<button id="add-btn">添加</button>
</form>
<ul id="todo-list">
</ul>
<button id="clear-btn">清空已完成的事项</button>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="app.js"></script>
</body>
</html>
```
CSS代码:
```css
.completed {
text-decoration: line-through;
}
```
JavaScript代码:
```javascript
$(document).ready(function() {
var todoList = $('#todo-list');
var newTodo = $('#new-todo');
var addBtn = $('#add-btn');
var clearBtn = $('#clear-btn');
// 添加新的待办事项
addBtn.click(function() {
var todoText = newTodo.val().trim();
if (todoText.length > 0) {
var newTodoItem = $('<li>').text(todoText);
newTodoItem.click(function() {
$(this).toggleClass('completed');
});
todoList.append(newTodoItem);
newTodo.val('');
}
});
// 清空已完成的事项
clearBtn.click(function() {
$('#todo-list .completed').remove();
});
});
```
这个项目中,我们创建了一个简单的待办事项列表,用户可以添加新的待办事项,标记已完成的事项,以及清空已完成的事项。我们使用了 jQuery 来获取 HTML 元素,处理用户输入,以及更新待办事项列表。
希望这个示例项目能够帮助你更好地学习和掌握 jQuery。
阅读全文