首页 前端知识 Web开发基础:JQuery详解,web开发增强

Web开发基础:JQuery详解,web开发增强

2024-08-24 23:08:36 前端知识 前端哥 475 742 我要收藏

在这里插入图片描述

表单属性过滤选择器


在这里插入图片描述

表单选择器


在这里插入图片描述

JQuery常用方法

========================================================================

| 方法 | 作用 |

| — | — |

| val() / val(‘值’) | 读写表单的值 |

| prop(‘属性名’)/prop(‘属性名’,‘值’) | 读写标签的属性 |

| css(‘样式名’)/css(‘样式名’,‘值’) | 读写标签的样式 |

| text()/text(‘文字’) | 读写标签的文字内容 |

| html()/html(‘HTML代码’) | 读写标签内部的HTML |

| parent() | 获得父标签 |

| next(‘标签名’) | 获得邻近的下一个标签 |

| prev(‘标签名’) | 获得邻近的上一个标签 |

| find(‘选择器’) | 查找子标签 |

| each(function) | 对集合进行遍历操作 |

| addClass(“类选择器”) | 添加类选择器 |

| removeClass(“类选择器”) | 删除类选择器 |

| toggleClass(“类选择器”) | 切换样式 |

JQuery事件

======================================================================

JQuery的事件处理

$(选择器).bind(“事件名”,function(){

事件处理代码

});

$(选择器).事件名(function(){

事件处理代码

});

常用事件:

  • click 点击

  • mouseIn 鼠标进入

  • mouseOut 鼠标移出

  • mouseMove 鼠标移动

  • keyDown 键盘按下

  • keyUp 键盘弹起

  • focus 获得焦点

  • blur 失去焦点

JQuery的动画

=======================================================================

| 方法 | 作用 |

| — | — |

| show()/show(毫秒数) | 显示 |

| hide()/hide(毫秒数) | 隐藏 |

| fadeIn()/fadeIn(毫秒数) | 淡入 |

| fadeOut()/fadeOut(毫秒数) | 淡出 |

| slideDown()/slideDown(毫秒) | 向下滑动 |

| slideUp()/slideUp(毫秒) | 向上滑动 |

| animate({样式:‘值’,样式:‘值’},毫秒数) | 自定义动画 |

案例:购物车

====================================================================

在这里插入图片描述

功能:

1)计算选中商品的总价格

2)全选和全不选

3)商品数量的修改

4)点击结算后,统计选中商品的信息

功能分析:

1)计算选中商品的总价格

1)如何找到所有商品前面选中的复选框

$(“[name=checkOne]:checkbox:checked”)

2)如何获得选中复选框同一行的价格和数量

先使用parent()定位到行tr标签上

通过find查找子标签

3)如何将所有选中商品的价格和数量统计起来

each进行遍历

2)全选和全不选

1)给全选复选框设置点击事件

2)使用prop修改checked属性

3)名字为checkOne的复选框checked属性设置为和checkAll一样

3)商品数量的修改

加1:

1)给所有class为add的标签设置点击事件

2)找到当前标签的上一个span,获得文字,设置文字为原数量+1

3)找到同一行的money,更新价格

4)更新总价格

4) 点击结算后,统计选中商品的信息

1)找到所有选中的复选框

2)找到同一行的商品信息

3)显示出来

完整代码

购物车
转载请注明出处或者链接地址:https://www.qianduange.cn//article/16829.html
标签
评论
发布的文章

LoopBack组件JSONAPI使用指南

2024-09-04 23:09:43

编译JSONCPP源码

2024-09-04 23:09:49

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!