Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的列表在Jquery中没有附加列表项?_Jquery - Fatal编程技术网

为什么我的列表在Jquery中没有附加列表项?

为什么我的列表在Jquery中没有附加列表项?,jquery,Jquery,在jQuery中,我有一个带有预制css类的简单脚本,但这里没有css格式 我只是希望在列表中添加更多字段。我将列表项存储在taskItem中并记录下来,以确保html是正确的。但是,我的列表上没有显示任何内容 多谢各位 jQuery(function (){ $('#add').click(function(){ var taskItem = $("#tasks ul li:eq(0)").clone(true, true); // need to clone fo

在jQuery中,我有一个带有预制css类的简单脚本,但这里没有css格式

我只是希望在列表中添加更多字段。我将列表项存储在taskItem中并记录下来,以确保html是正确的。但是,我的列表上没有显示任何内容

多谢各位

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

您忘记了在追加之前克隆元素。否则,只需附加相同的元素

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

演示:您需要克隆它

var taskItem = $("#tasks ul li").clone();