为什么我的列表在Jquery中没有附加列表项?
在jQuery中,我有一个带有预制css类的简单脚本,但这里没有css格式 我只是希望在列表中添加更多字段。我将列表项存储在taskItem中并记录下来,以确保html是正确的。但是,我的列表上没有显示任何内容 多谢各位为什么我的列表在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(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();