让我们用我们所学的概念来创建一个To-Do列表项目。
“待办事项”列表可以将新项目添加到列表中,也可以删除现有项目。
首先,我们创建HTML:
My To-Do List
点击按钮应该将输入字段的值添加到我们的
<>One
>
现在,准备HTML,我们可以开始编写我们的jQuery代码。
首先,我们处理按钮的点击事件:
$(function() { $("#add").on("click", function() { //event handler }); });
在事件处理程序中,我们选择输入字段的值并创建一个新的
var val = $("input").val(); if(val !== '') { var elem = $("
上面的代码将输入字段的值分配给val变量。 if语句检查该值是否为空,然后创建一个新的
以下是完整的代码:
$(function() { $("#add").on("click", function() { var val = $("input").val(); if(val !== '') { var elem = $("").text(val); \$(elem).append(""); $("#mylist").append(elem); $("input").val(""); } }); });
删除功能还没有实现。 我们将在下一节中处理它!
var e = $("
剩下要做的就是处理class =“rem”按钮上的click事件,并从列表中删除相应的
$(".rem").on("click", function() { $(this).parent().remove(); });
请记住,这是当前的对象。 上面的代码移除了当前对象的父对象,在我们的例子中,它是remove按钮的父对象,
完整的代码:
$(function() { $("#add").on("click", function() { var val = $("input").val(); if(val !== '') { var elem = $("
“待办事项清单列表”仅仅是一个简短的演示,建立一个简单的项目说明如何处理事件。