jquery做日程表

最近对前端感兴趣,做的是这么一个东西,按下确定之后动态的增加,按下"X",动态的删除。发现用jquery做 代码量很少。


于是碰到了一个问题:增加功能没问题,删除demo中的几条样例也没问题,但当删除刚增加的记录时候,发现没反应。

思考一定是绑定删除事件出了问题。我是这样绑定的

//add
$("#add").click(function(){
var when=$("#when").val();
var where=$("#where").val();
var $li_1= $("<li>"+"<div class='listwhen'>"+when+"</div>"+"<div class='listwhere'>"+where+"</div>"+"<a class='delete'>"+"X"+"</a>");

$("#todoul").append($li_1);

});

//delete
$(".delete").click(function()
{
	$(this).parent().remove();
});
绑定删除是在开始加载完dom元素之后绑定的,所以新增加的记录删除操作没有被绑定。

只要做下简单的修改:就是在增加记录的时候顺便绑定下删除操作,就OK啦~~!  (我不知道别人是怎么做的,也许我的做法很好笑)代码如下:

//add
$("#add").click(function(){
var when=$("#when").val();
var where=$("#where").val();
var $li_1= $("<li>"+"<div class='listwhen'>"+when+"</div>"+"<div class='listwhere'>"+where+"</div>"+"<a class='delete'>"+"X"+"</a>");

$("#todoul").append($li_1);
$(".delete").click(function()
{
	$(this).parent().remove();
});
});

//delete
$(".delete").click(function()
{
	$(this).parent().remove();
});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值