$(".text").click(function () { if ($(this).parent().hasClass("se...
JavaScript添加/删除类名: element.classList.add("className") :添加类名 element.classList.remove("className") :删除类名...("class","three"); //three jQuery添加/删除类名: element.addClass("className") :添加类名 element.removeClass("className...") :删除类名 removeClass() 方法可以从被选元素移除一个或多个类,如移除多个类,可以用空格隔开。...注释:如果没有规定参数,则该方法将从被选元素中删除所有类。...可以使用函数来删除被选元素中的类: ele.removeClass(function(index,oldclass)) index :可选,接受选择器的 index 位置。
有着丰富的第三方的插件,例如:树形菜单、日期控件、轮播图等。 免费、开源。...1.2.4. jQuery中的顶级对象$ 是 jQuery 的别称,在代码中可以使用 jQuery 代替,但一般为了方便,通常都直接使用 。...方法1: 操作 css 方法 jQuery 可以使用 css 方法来修改简单元素样式; 也可以操作类,修改多个样式。 ...常用的三种设置类样式方法: // 1.添加类 $("div").addClass("current"); // 2.删除类 $("div").removeClass("current"); // 3...原生 JS 中 className 会覆盖元素原先里面的类名,jQuery 里面类操作只是对指定类进行操作,不影响原先的类名。 1.4.3.
jQuery 获取下拉菜单 SELECT 选择的 Text 和 Value: //获取Select选择的Text var checkText=jQuery("#select_id").find("option...("#select_id option:last").attr("index"); jQuery 添加或者删除 下拉菜单 Select 的 Option 项: //为Select追加一个Option(下拉项...option:last").remove(); //删除Select中索引值为0的Option(第一个) jQuery("#select_id option[index='0']").remove(...); //删除Select中Value='3'的Option jQuery("#select_id option[value='3']").remove(); //删除Select中Text='...4'的Option jQuery("#select_id option[text='4']").remove(); 清空下拉菜单的内容: jQuery("#select_id").empty(); --
'); 升级版: 牛逼版: 2)删除类 -删除一个类 removeClass(class)删除某个元素的一个 CSS 类 $('div').removeClass('myClass1'); -...删除多个类 removeClass(class1 class2 class3…)删除某个元素的多个 CSS 类 $('div').removeClass('myClass1 myClass2');...4.1.9.5.jq动画综合案例 4.1.9.5.1.二级下拉菜单 【效果图】: Html和css代码: 接下来:先隐藏起来所有的二级菜单 Js代码思路: 对于上面的代码,下拉菜单基本已经实现了...4.9.5.2.折叠菜单 效果图: Html和css Js代码 4.1.9.6.淡入和淡出动画 jQuery 提供了一组专门用于透明度变化的方法: .fadeIn() 淡入 .fadeOut...而 jQuery 为了解决这个问题提供了 .fadeTo()方法 注意:淡入、淡出效果和显示、隐藏效果一样,具有相同的参数。
选择器 什么是jQuery选择器 基本选择器 层级选择器 过滤选择器 筛选选择器(方法) 元素设置 样式设置 类名设置 属性设置 prop方法 动画 基本动画 滑入滑出 淡入淡出 自定义动画...】 案例-《tab切换》 案例-《下拉菜单2》 案例-《360开关机动画》 案例-《淡入淡出》 案例-《表格删除》 案例-《美女相册》 案例-《表格全选》 预备知识与后续知识及项目案例 HTML入门与进阶以及.../*1.添加一个类*/ $('li').addClass('now'); /*2.删除一个类*/ $('li').removeClass('now'); /*3....切换一个类 有就删除没有就添加*/ $('li').toggleClass('now'); /*4.匹配一个类 判断是否包含某个类 如果包含返回true否知返回false*/...active类. // 找到当前tab栏索引一致的div,让他添加 selected类,其他的兄弟div移除selected类.
学习内容 jQuery显示/隐藏动画 jQuery滑动特效 jQuery淡入淡出特效 jQuery自定义动画特效 能力目标 能熟练实现jQuery内置动画特效 能熟练实现自定义动画特效 本章简介...除了show和hide函数外,jQuery还提供了一个显示/隐藏切换动画函数toggle。该函数可以自动进行显示/隐藏的切换,同样可以使用一个参数来设置动画速度。...8.1 淡入淡出动画 淡入淡出是指控制元素的透明度从0(隐藏)到1(显示)或从1到0,jQuery中实现淡入淡出动画的函数见表8-1-3所示。...3:滑动的横向菜单 训练技能点 Ø jQuery内置动画函数 需求说明 模拟实现一个如图8.2.3所示的横向菜单,当鼠标悬浮到横向菜单上时,其子菜单 淡入显示;当鼠标离开横向菜单时,其子菜单淡出隐藏...实现步骤 (1) 实现图8.2.3所示的界面,二级子菜单默认隐藏。 (2) 给一级菜单设置hover事件,并在该事件中实现二级子菜单的淡入淡出,参考代码如下所示。
除了show和hide函数外,jQuery还提供了一个显示/隐藏切换动画函数toggle。该函数可以自动进行显示/隐藏的切换,同样可以使用一个参数来设置动画速度。...8.1 淡入淡出动画 淡入淡出是指控制元素的透明度从0(隐藏)到1(显示)或从1到0,jQuery中实现淡入淡出动画的函数见表8-1-3所示。...3:滑动的横向菜单 训练技能点 Ø jQuery内置动画函数 需求说明 模拟实现一个如图8.2.3所示的横向菜单,当鼠标悬浮到横向菜单上时,其子菜单 淡入显示;当鼠标离开横向菜单时,其子菜单淡出隐藏。...实现步骤 (1) 实现图8.2.3所示的界面,二级子菜单默认隐藏。 (2) 给一级菜单设置hover事件,并在该事件中实现二级子菜单的淡入淡出,参考代码如下所示。...训练技能点 jQuery自定义动画函数 需求说明 图8.2.4和图8.2.5展示了网页侧边菜单,默认是关闭状态,当鼠标悬浮到上面时,侧边菜单就滑出来;当鼠标离开时,侧边菜单就收缩回去。
有着丰富的第三方的插件,例如:树形菜单、日期控件、轮播图等。 免费、开源。...1.2.4. jQuery中的顶级对象$ 是 jQuery 的别称,在代码中可以使用 jQuery 代替,但一般为了方便,通常都直接使用 。...方法1: 操作 css 方法 jQuery 可以使用 css 方法来修改简单元素样式; 也可以操作类,修改多个样式。...常用的三种设置类样式方法: // 1.添加类 $("div").addClass("current"); // 2.删除类 $("div").removeClass("current"); // 3...原生 JS 中 className 会覆盖元素原先里面的类名,jQuery 里面类操作只是对指定类进行操作,不影响原先的类名。 1.4.3.
是上传文件,textarea是文本域(也就是前面禁止拖拽功能实现的地方,也许是本身的一个小bug吧,需要去掉),submit提交,button普通的按钮,reset重置(工作中一般不用)) select 选择菜单...(下拉菜单功能嵌套option使用) table 表格 (tr行 td单元格 th表头) 普通语义: b加粗 i倾斜 u下划线 s删除线 强调语义: strong 加粗 em倾斜 ins下划线 del...值 prop 访问修改属性值 css 控制css属性的函数 siblings 同级的 parent 父级的 children 子级的 addClass 添加类 removeClass删除类 hover...slideDown 显示 (向下滑,向下展开,就显示了) slideToggle 一会显示一会隐藏 stop 停止(清除动画机制,在形成动画函数之前加stop) fadeIn 淡入 fadeOut 淡出...fadeToggle 一会淡入一会淡出 fadeTo可以设置透明度 focus 获得焦点 blur失去焦点 mouseover 鼠标滑过 mouseout 鼠标离开 mouseenter 鼠标滑过 mouseleave
基本选择器 名称 用法 描述 ID选择器 $(“#id”); 获取指定ID的元素 类选择器 $(“.class”); 获取同一类class的元素 标签选择器 $(“div”); 获取同一类标签的所有元素.../*1.添加一个类*/ $('li').addClass('now'); /*2.删除一个类*/ $('li').removeClass('now'); /*3....切换一个类 有就删除没有就添加*/ $('li').toggleClass('now'); /*4.匹配一个类 判断是否包含某个类 如果包含返回true否知返回false*/...》 淡入淡出 /*注意:动画的本质是改变容器的透明度*/ /*1.淡入动画*/ $('li').fadeIn(); /*2.淡出动画*/ $('li').fadeOut...使用jQueryUI功能 使用jquery.ui.js手风琴菜单 制作jquery插件 原理:jquery插件其实说白了就是给jquery对象增加一个新的方法,让jquery对象拥有某一个功能。
jQuery 给我们封装了很多动画效果,最为常见的如下: 显示隐藏:show() / hide() / toggle() ; 划入画出:slideDown() / slideUp() / slideToggle...jQuery为我们提供另一个方法,可以停止动画排队:stop() ; 一、显示隐藏 显示隐藏动画,常见有三个方法:show() / hide() / toggle() ; 语法规范如下: ?... $("div").slideToggle(500); }); }); 小案例:下拉菜单略...三、 淡入淡出 淡入淡出动画,常见有四个方法:fadeIn() / fadeOut() / fadeToggle() / fadeTo() ; 语法规范如下: ? ? ? ?...中为我们添加了一个新事件 hover() ; 功能类似 css 中的伪类 :hover 。
可以自己自定义创建,删除,嵌套,重命名,选择节点的规则。在这些操作上可以添加多种监听事件。...感谢jquery框架开发者John Resig及其所在的jQuery team.为我们提供这么好的javascript开发类库,感谢jquery.org.cn为翻译做出的努力!...Coda Popup Bubbles Simple Effects Plugins jQuery特效插件,可以实现收缩,隐藏,显示,淡入/淡出和上下滑动效果等....此外,可以使用任何元素(图片,文字,按纽等)来触发文件选择窗口。...Editable(jQuery Editable Plugin) Jquery Fade In.Fade Out 这是一个用于让图片产生淡入淡出效果的jQuery插件。
基本选择器 名称 用法 描述 ID选择器 $(“#id”); 获取指定ID的元素 类选择器 $(“.class”); 获取同一类class的元素 标签选择器 $(“div”); 获取同一类标签的所有元素.../*1.添加一个类*/ $('li').addClass('now'); /*2.删除一个类*/ $('li').removeClass('now'); /*3.切换一个类...有就删除没有就添加*/ $('li').toggleClass('now'); /*4.匹配一个类 判断是否包含某个类 如果包含返回true否知返回false*/ $('...》 淡入淡出 /*注意:动画的本质是改变容器的透明度*/ /*1.淡入动画*/ $('li').fadeIn(); /*2.淡出动画*/ $('li').fadeOut...使用jQueryUI功能 使用jquery.ui.js手风琴菜单 制作jquery插件 原理:jquery插件其实说白了就是给jquery对象增加一个新的方法,让jquery对象拥有某一个功能。
jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫,并且可以根据自己需要去改写和封装插件,简单实用...对象转成DOM对象 拿上面那个例子举例,jQuery对象和DOM对象的使用: $("#i1").html();//jQuery对象可以使用jQuery的方法 $("#i1")[0].innerHTML;....eq() // 索引值等于指定值的元素 示例:左侧菜单 左侧菜单示例 操作标签 样式操作 样式类 addClass();// 添加指定的CSS类名。...empty()// 删除匹配的元素集合中所有的子节点。 例子: 点击按钮在表格添加一行数据。 点击每一行的删除按钮删除当前行数据。...,必须等待着图片资源加载完成之后才能调用 jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用(建议使用此函数) 事件委托 事件委托是通过事件冒泡的原理,利用父标签去捕获子标签的事件。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称 toggle(speed,callback) 切换 hide() 和 show() 方法 淡入淡出 fadeIn(speed...,callback) 用于淡入已隐藏的元素 fadeOut(speed,callback) 方法用于淡出可见元素 fadeToggle() 方法可以在 fadeIn() 与 fadeOut(...remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 CSS类 addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类...toggleClass() - 对被选元素进行添加/删除类的切换操作 css() - 设置或返回样式属性 CSS方法 返回CSS属性 $("p").css("background-color");...其他 noConflict() 方法会释放对 标识符的控制,这样其他脚本就可以使用它了.noConflict(); jQuery(document).ready(function(){ jQuery
图1.1 效果图 问题描述 如何制作导航菜单 首先要引入jquery.js、bootstrap.min.js和bootstrap.min.css文件。...(这里需要注意jquery.js文件必须在bootstrap.min.js之前引入)在这些文件里已经封装好了一些样式和功能,引入之后就可以利用代码实现相关功能了。...向标签添加class="tab-pane fade ",就可以实现淡入淡出效果。如果需要为标签页设置淡入淡出效果,请添加 .fade 到每个 .tab-pane 后面。...第一个标签页必须添加 .in 类,以便淡入显示初始内容。如下代码就可以实现跳转到B页面: 类,也不能实现动态的菜单下拉和收回的效果。
我们可以使⽤JQuery来操作⻚⾯对象. jQuery是⼀个快速、简洁且功能丰富的JavaScript框架, 于2006年发布....删除元素和内容,⼀般使⽤以下两个jQuery⽅法: remove():删除被选元素(及其⼦元素) empty():删除被选元素的⼦元素。...代码示例: 删除被选元素(及其子元素) 我是⼀个div 删除 div 元素 $(function...; }); // 用户提交表单时,弹出提示 change(): 当表单元素的值发生变化时触发,适用于下拉菜单或单选按钮等。...("请求失败", error); } }); // 使用GET方法从指定URL加载数据,并在成功时将其显示在 #elementId 元素中 fadeIn() / fadeOut(): 处理淡入淡出效果
对象转成DOM对象 拿上面那个例子举例,jQuery对象和DOM对象的使用: $("#i1").html();//jQuery对象可以使用jQuery的方法 $("#i1")[0].innerHTML;...样式类 addClass();// 添加指定的CSS类名。 removeClass();// 移除指定的CSS类名。..." 通过上例可以看出,text在添加文本的过程中可以将原标签内的文本和标签全都覆盖掉。...empty()// 删除匹配的元素集合中所有的子节点。...--为每一个li标签添加c1类--> 注意: jQuery的方法返回一个jQuery对象,遍历jQuery集合中的元素 - 被称为隐式迭代的过程。
dbclick']").dblclick(function(e){ alert(e.toString()); }); 在函数中可以使用...在jQuery中有一个addClass方法,可以给标签添加类样式,相对的removeClass方法则是删除标签中的类样式: <!...控制标签 通过jQuery可以很方便的控制标签,例如可以对某个标签增加子标签,或者删除某个标签等等,append方法就可以给某个标签添加一个子标签: <!...).click(function() { $("img").toggle(3000,done) }); 想要有淡入淡出的效果可以使用以下四种...实现元素滑动效果可以使用以下三个方法: slideDown() 方法用于向下滑动元素。