核心提示:todolist(jQuery实现)index-jQuery.html!DOCTYPE htmlhtml lang=enheadmeta charset=utf-8titletodo list/tit...
todolist(jQuery实现)
index-jQuery.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>todo list</title> <link href="static/bootstrap.min.css" rel="stylesheet"> </head> <body> <p class="container"> <p class="row"> <p class="col-md-5"> <form action="" id="todoForm"> <label for="">将下面输入的文字放入todo list中!</label> <input type="text" id="todoInput" class="form-control"> </form> <p id="todoCount"></p> <ol id="todoList"></ol> </p> </p> </p> <script src="static/jquery-3.2.1.min.js"></script> <script src="static/example-jQuery.js"></script> </body> </html>
example-jQuery.js
(function() { var $todoForm = $('#todoForm'); var $todoInput = $('#todoInput'); var $todoList = $('#todoList'); var $todoCount= $('#todoCount'); function count(){ var len=$todoList.children().length; $todoCount.html(len>0?'现有'+len+'项todo list' : ''); } $todoForm.submit(function(e){ var input_value=$todoInput.val(); $todoList.append('<li>'+input_value+' <a href="#" class="todoDelete">X</a></li>'); $todoInput.val(''); count(); }); $todoList.on('click','.todoDelete',function(e){ $(this).parent().remove(); count(); }); })();
效果:
