0

我正在构建我的第一个小 jquery 待办事项列表,每个列表项都有一个复选框,当它被选中时,它被移动到完成 div。这按预期工作,只是复选框始终未选中。我已经尝试过 .prop() 但它似乎没有任何影响。

这是HTML:

    <div class="form-container">
        <h2>To Do</h2>
        <form name="checkListForm">
        <input class="entry" type="text" name="checkListItem"/>
        <div id="button">Add!</div>
        </form>
    </div>
    <div class="list"></div>     
    <div class="done_name">Done
            <div class="done"></div>
    </div>

和jQuery:

$('input[name=checkListContainer]').toggle(
    function () {
        $(".done_name").show();
        $(this).prop("checked", "checked");
        $(this).parents('.item_container').appendTo(".done");
        },
        function () {   
                $(this).parents('.item_container').appendTo(".list");
                    $(".done:empty").parent().hide();
        });
   });
4

1 回答 1

3

.prop("checked")是真/假值:

$(this).prop("checked", true);
于 2013-02-04T12:31:29.777 回答