您现在的位置:首页 >> 前端 >> 内容

todolist(jQuery实现)

时间:2017/7/1 9:27:00 点击:

  核心提示: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+'&nbsp;<a href="#" class="todoDelete">X</a></li>');
        $todoInput.val('');
        count();
    });

    $todoList.on('click','.todoDelete',function(e){

        $(this).parent().remove();
        count();
    });
})();

效果:

todolist(jQuery实现)

Tags:TO OD DO OL 
作者:网络 来源:algzjh的博客