jquery-待办事列表-待整理

获取input标签内的值

取值
变量 = input标签对象.val()

赋值
input标签对象.val(新值)

节点的创建

方式一
通过标签名称来创建
节点 = $("<li>")

方式二
通过一个html代码来创建
节点 = $("<li class="son" > 内容</li>")

节点的位置操作

节点1.append(节点b )

效果,节点1里面,最未位,添加节点b

点击a标签不要跳到顶部

这样设置,点击了 a标签,不会发生跳到顶部的效果

一般这样子设置后,可以把a当作一个按钮来使用

可以给a标签添加事件

<a href="javascript:"> 内容</a>

—note—

效果

在这里插入图片描述

这是一个待办事件的一个 我们可以给他添加要办的事情 而且还可以跟它进行排序

如果它的顺序到达顶部 我们仍然在点则点击向上排序 会弹出提示,已经到顶了

同样的到达底部也是同理的情况

使用刚刚学习的技术来完成这个效果

结构

在这里插入图片描述

在这里插入图片描述

开始

在这里插入图片描述

输入的内容,点击了添加,可以加入到下面的列表中

先获取标签对象

在这里插入图片描述

获取输入框内的文本内容

在这里插入图片描述

如果得到的内容是空的,提示一下

在这里插入图片描述

新建一个li标签,内容要拼一下

在这里插入图片描述

拼完了以后,添加到ul中

在这里插入图片描述

ul成功添加以后,清空文本框的内容

在这里插入图片描述

插入一个知识点

在这里插入图片描述

a标签href为# 时,为java…时,区别

a链接如果没有href属性时,没有链接效果

在这里插入图片描述

href为"javascript等等“时,点击会有代码执行

如果让js的内容为空,点了什么效果就都没有

在这里插入图片描述

继续

点击a标签,让他所在的父级ul删除

在这里插入图片描述

出现的问题

新增加的行,a标签是删不掉的

解决办法,需要使用代理

或者

新增加的标签内,给他添加事件

在这里插入图片描述

代理的方式,给长辈级别添加代理

在这里插入图片描述

用一下prop

在这里插入图片描述

获取点击的A标签的属性值

根据属性值不同,给不同的执行功能

在这里插入图片描述

在这里插入图片描述

最顶部的判断

预期的效果就是 在最顶行点击了向上的按钮 要弹出一个提示

如何实现这种判断这种效果?

如果选择上一个,的结果是0,表示没有选到

在最底部同样的道理,如果是选择下一个结果对象是长度为0,也就表示没有选到

在这里插入图片描述

最终,小结一下逻辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值