2

jQueryには、事前に作成されたcssクラスを使用したやや単純なスクリプトがありますが、ここではcssフォーマットはありません。

http://jsfiddle.net/nSscK/

リストにフィールドを追加するだけでいいのですが。リストアイテムをtaskItem内に保存し、ログに記録して、htmlが正しいことを確認しました。しかし、私のリストには何も表示されません。

ありがとうございました。

4

3 に答える 3

2

clone追加する前に要素を忘れました。それ以外の場合は、同じ要素を追加するだけです。

$('#add').click(function(){
    var taskItem = $("#tasks ul li:first").clone();
    $('#tasks ul').append(taskItem);
    taskItem.find(':text').val("").focus();
    return false;
});

デモ:http: //jsfiddle.net/nSscK/3/

于 2012-05-30T09:52:53.567 に答える
0

クローンを作成する必要があります。

var taskItem = $("#tasks ul li").clone();
于 2012-05-30T09:53:14.993 に答える
0
jQuery(function (){

    $('#add').click(function(){
        var taskItem = $("#tasks ul li:eq(0)").clone(true, true); // need to clone for new add
        $('#tasks ul').append(taskItem);
        taskItem.find(':input:text').val("");
        return false;
    });
});

デモ

于 2012-05-30T09:51:36.180 に答える