2012-05-30 90 views

回答

2

你追加前忘了clone的元素。否则,你只需追加相同的元素。

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

DEMO:http://jsfiddle.net/nSscK/3/

+0

不客气:) – VisioN

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; 
    }); 
}); 

DEMO

0

你需要做的克隆。

var taskItem = $("#tasks ul li").clone(); 
相关问题