示例 (this).hide() - 隐藏当前元素("p").hide() - 隐藏所有段落 (".test").hide() - 隐藏所有 class="test" 的所有元素 JQuery选择器.../显示 hide(speed,callback) show(speed,callback) 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。...可选的 callback 参数是隐藏或显示完成后所执行的函数名称 toggle(speed,callback) 切换 hide() 和 show() 方法 淡入淡出 fadeIn(speed...empty() - 从被选元素中删除子元素 CSS类 addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加...不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回 not() 方法返回不匹配标准的所有元素 AJAX load方法 load() 方法从服务器加载数据,并把返回的数据放入被选元素中 语法
$(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 jQuery 隐藏/显示 hide()和show()方法来隐藏和显示HTML元素 $("#..."p").hide(1000); }); toggle()方法来切换hide()和show()方法 显示被隐藏的元素,隐藏已显示的元素 $("button").click(function(){...image.png jQuery CSS addClass()--向被选元素添加一个或多个类 removeClass()--从被选元素删除一个或多个类 toggleClass()--对被选元素进行添加...//img.mukewang.com/wiki/5b20ede10169b4a203530240.jpg jQuery 祖先 parent() 返回被选元素的直接父元素 只会向上一级对DOM数进行遍历...()方法 Not()方法 不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回 Not()方法返回不匹配标准的所有元素 jQuery AJAX AJAX是与服务器交换数据的技术 在不重载全部页面的情况下
diaplay display: none;属性依照词义是真正隐藏元素,使用这个属性,被隐藏的元素不占据任何空间,用户交互操作例如点击事件都不会生效,读屏软件也不会读到元素的内容,这个元素的任何子元素也会同时被隐藏...这种方式产生的效果就像元素完全不存在,但在DOM中依然可以访问到这个元素,也可以通过DOM来操作它。...,元素在读屏软件中也会被隐藏,如果对于子元素的visibility被设置为visible而父元素的visibility设置为hidden,子元素依旧可以显示而父元素会被隐藏。...使用这两个属性隐藏主要就是通过控制方向top、left、right、bottom达到一定的值,离开当前显示区域并将超出部分裁剪,此外在未隐藏时设定好相关样式,在动态添加class时即可实现过渡动画。...("position-hide"); }) clip-path clip-path属性使用裁剪方式创建元素的可显示区域,区域内的部分显示,区域外的隐藏,直接将元素裁剪之后即可实现隐藏效果
hide()隐藏内容 show() 显示 toggle() 一下显示一下隐藏 括号中如果有参数,填数字(单位是毫秒),那么会有动画效果,如果不填,没有动画效果。 对比js和jq: 不传参表示访问 多个类。 class=“aa bb cc”如果括号里面不填类名,会删除所有类名,如果填了类名,就删除指定的类名。 toggleClass() <!...) mouseout()鼠标离开(离开子元素也触发) mouseenter()鼠标进入(进入子元素不触发) mouseleave()鼠标离开(离开子元素不触发) 上面的这些鼠标移入和离开,触发和不触发指的是不再次触发父级...验证两组不一样的时候,鼠标先进入父级,再进入子级,然后没有再次触发,验证成功。如果是直接进入子级的话,因为子级和父级是一体的,会触发。 <!
第二部分:jQuery语法: 1.jQuery语法是通过选取HTML元素,然后对选取的元素进行某些操作。...$(this).hide(); // 隐藏所有元素 $('p').hide(); // 隐藏所有class="test"的元素 $('p.test').hide(); // 隐藏所有id=...例如:$('p').remove('.test1'); empty():从被选元素中删除子元素(被选元素没有被删除,相当于留了一个外壳) 4.获取/设置css类: addClass():向被选元素中添加一个或多个类...; removeClass():向被选元素中删除一个或多个类; toggleClass():切换addClass()和removeClass(); css():设置或获取css属性。...2.遍历--后代(子元素一下都是后代元素): children():返回被选元素的直接子元素 find():返回被选元素的所有子元素(一直遍历到最后一个子元素) 3.遍历--同胞(siblings;兄弟元素
元素是 元素的父元素,同时是 div> 的子元素 左边的 元素是 的父元素, 的子元素,同时是 div> 的后代。... 元素是 的子元素,同时是 和 div> 的后代。 两个 元素是同胞(拥有相同的父元素)。...右边的 元素是 的父元素, 的子元素,同时是 div> 的后代。 元素是右边的 的子元素,同时是 和 div> 的后代。...包含数据和事件) removeAttr() 从被选元素移除一个或多个属性 removeClass() 从被选元素移除一个或多个类 removeProp() 移除通过 prop() 方法设置的属性 replaceAll...text() 设置或返回被选元素的文本内容 toggleClass() 在被选元素中添加/移除一个或多个类之间切换 unwrap() 移除被选元素的父元素 val() 设置或返回被选元素的属性值(针对表单元素
: 不分元素类型的 选择器 说明 :first-child 选择父元素的第一个子元素 :last-child 选择父元素的随后一个子元素 :nth-child(n) 选择父元素下的第n个或奇偶元素,n的值为...选择同元素类型的随后一个子元素 :nth-of-type 选择同元素类型的第n个或奇偶元素,n的值为"整数或odd或even" :only-of-type 匹配父元素中特定类型的唯一子元素(该父元素可以有多个子元素...) 选择包含选择器所匹配元素的元素 :empty 选择所有不包含子元素或者不包含文本的元素 :parent 选择含有子元素或者文本的元素 $("div:contains('刘...元素的显示与隐藏 使用hide()方法 使用hide()方法可以隐藏被选元素 $(document).ready(function () { $(".ex .hide...元素的淡入与淡出 使用hide()与show()方法 show和hide方法可以接受参数控制隐藏的过程.: show(speed,callback) speed参数规定显示或隐藏的速度: - slow
实现 opacity opacity是用以设置透明度的属性,单纯将opacity设置为0只能从视觉上隐藏元素,而元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互例如点击事件,对于其添加过渡属性可以显示动画效果...,使用transitionend事件监听过渡完成之后隐藏元素,此外对于opacity属性,可以利用其透明的视觉效果制作点击劫持攻击。..."1" : "0"); } visibility opacity 当visibility属性值为hidden的时候,元素将会隐藏,也会占据着自己的位置,并对网页的布局起作用...,与opacity不同的是它不会响应任何用户交互,元素在读屏软件中也会被隐藏,如果对于子元素的visibility被设置为visible而父元素的visibility设置为hidden,子元素依旧可以显示而父元素会被隐藏...3s,然后再瞬间隐藏,从显示到最终消失视线中的时间确实3s,只不过并不是逐渐过渡出现的,所以通常为了实现过渡效果,我们与opacity一起使用来完成过渡效果。
$('div').hide(); // 页面中所有的div全部隐藏,不用循环操作 案例代码 多个里面筛选几个 ...,父、子、兄以外有所加强。...' ). hasClass(" protected" ) 检查当前的元素是否含有某个特定的类,如果有,则返回true eq( index) $("li").eq(2); 相当于$("li:eq(2)")...show() 隐藏元素 hide() $(function(){ // 1.鼠标经过左侧的小li $("#left 1i").mouseover...// 4.让其余的图片(就是其他的兄弟)隐藏起来 $("#content div").eq(index).siblings().hide(); }) })
例子 $("#div1").find("p").hide().end().hide() 第一个hide()是对于p标签的 然后用end()结束对p标签的引用而返回到#div1标签 所以第二个hide(...,分别是: jQuery.extend(object) 为扩展jQuery类本身.为类添加新的方法。...slideUp( speed, [callback] ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...","号分割多个expr,用于实现多个条件筛选. ilter( fn ) 利用一个特殊的函数来作为筛选条件移除集合中不匹配的元素。...") $("div span:first-child")匹配父元素的第1个子元素 $("div span:last-child") 匹配父元素的最后1个子元素 $("div button:only-child
// jQuery // 隐藏所有 .box 的实例 $(".box").hide(); // JavaScript // 遍历元素列表以隐藏所有 .box 的实例 document.querySelectorAll...你可以通过在一个元素上调用 querySelector 或 querySelectorAll 来实现相同的效果,从而将选择范围限制在元素的子元素中。...,可以通过在该元素上访问 nextElementSibling,previousElementSibling 和 parentElement 来实现。...() 和 show() .hide() 和 .show() 方法等同于访问 .style 属性并将 display 设置为 none 和 block。...// jQuery // 隐藏和显示元素 $(".box").hide(); $(".box").show(); // JavaScript // 通过将 "display" 更改为 "none" 和
、或将函数绑定到指定元素的 double click 事件 | |delegate() |向匹配元素的当前或未来的子元素附加一个或多个事件处理器 | |die() |移除所有通过...div id="demo"> hide" value="隐藏" /> <input type="button" id="show"...-- {css}:定义动画的css属性 (支持多个同时、支持相对值[+=/-=]、支持hide,toggle…等预定义值) 支持‘队列’式的动画(即多个animate()组成一串(队列)动画...删除元素的class加载 empty() 删除被选元素的子元素 jQuery CSS 获取/设置 addClass() 向被选元素添加一个或多个Class类 removerClass() 从被选元素中删除指定的一个或多个...向上遍历DOM树 parent() 返回自己的直接父类元素 parents() 返回自己的所有直系类元素(直至根元素) parentsUntil() 返回两种直接的所有直系类元素(不包含) // parents
这是隐藏的内容,点击上面的内容会显示这里的内容。...script> 2、 合成事件示例代码: 这里是合成事件测试代码 div style=” display:none;”>这里的内容默认是隐藏的div> //比如一个父元素绑定了一个事件,而父元素内部后代元素又绑定了一个事件,这样后代元素事件响应的时候父元素事件响应不响应呢?...(){ alert(“子元素事件被激活”); }); });*/ //单击b包含的内容会激活两个事件,这样怎么才能解决?... div style=”display:none;”>多个事件隐藏div> //很多事件都是有用户单击或者鼠标划过来触发的,可是刚打开的页面我们有没有办法直接触发呢
$('div').hide()可以隐藏盒子。 1.2.3. jQuery的入口函数 jQuery中常见的两种入口函数: // 第一种: 简单易用。...>惊喜不,意外不div> div>惊喜不,意外不div> div>惊喜不,意外不div> div>惊喜不,意外不div> 相同的操作 <...:nth-child(2)').css('background-color', 'red'); 另: jQuery中还有一些筛选方法,类似DOM中的通过一个节点找另外一个节点,父、...子、兄以外有所加强。...$('div').hide(); // 页面中所有的div全部隐藏,不用循环操作 链式编程 // 链式编程是为了节省代码量,看起来更优雅。
选择所有未被访问的连接 :visited 选择所有已被访问的链接 :hover 鼠标指针到其上的链接 :active 选择活动链接 :focus 选择获得焦点的input元素 :enabled 选择每个启用的...clone() 创建匹配元素集合的副本 detach() 从dom中移除匹配元素的集合 empty() 删除匹配的元素集合中所有子节点 hasClass() 检查匹配的元素是否拥有指定的类 html(...toggleClass() 从匹配的元素中添加或删除一个类 unwrap() 移除并替换指定元素的父元素 val() 设置或返回匹配元素的值 wrap() 把匹配额元素用指定的内容或元素包裹起来 wrapAll...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素...addClass() 向被选元素添加一个或多个类 removeClass() 从被选元素删除一个或多个类 toggleClass() 对被选元素进行添加/删除类的切换操作 css() 设置或返回样式属性
创建了一个空对象 将函数中的this指向这个对象 空对象的__proto__指向函数的prototype 返回这个对象 7.对象访问属性的过程 先访问自身,如果没有则通过__proto__指向...eq()等于 括号里写索引 find()查找子元素 括号里写选择器 siblings()兄弟 可以写选择器可以不写 31、如何匹配表格中的第四行以及第四行以后的行?...show hide 宽 高 透明度 fadeIn fadeOut 透明度 slideDown slideUp 高度 animate 除了颜色都可以设置 37、将#abc后面的所有p标签隐藏...(“div”)[0] 一个是dom元素一个是jquery元素 48、将当前点击元素的文字大小设置为20px,兄弟元素文字大小设置为16px,父元素增加class abc,将父元素的兄弟元素删除class...abc ,父元素的兄弟元素中第一个子元素文字设置为红色,最后一个子元素文字设置为蓝色,父元素的下一个元素逐渐消失之后,在父元素后面增加一个class为newDom的div $(this).click
= document.querySelector('div') // class 选择器, 用的是 .类名 var form = document.querySelector('.login-form...var pwd = document.querySelector('#id-input-password') // 以下两种方法都可以删除元素 // 一种是自毁 pwd.remove() // 一种是父节点删除子元素...static的元素, 一般使用子绝父相 */ position: absolute; } .next { right:...`来表示多行字符串, 并支持自动替换字符串中${...} var t = ` div class='${className}'> ${text} div> ` let 通过...语法可以实现可变长度的参数, 多余的参数会被放进 args 数组中 var foo = function(a, ...args) { log(a, args.length) } foo(1, 2,
$(‘div’).hide() 可以隐藏盒子。 1.2.3. jQuery的入口函数 jQuery中常见的两种入口函数: // 第一种: 简单易用。...,父、子、兄以外有所加强。...$('div').hide(); // 页面中所有的div全部隐藏,不用循环操作 链式编程 // 链式编程是为了节省代码量,看起来更优雅。....显示元素 show() 隐藏元素 hide() 代码实现略。...显示隐藏 显示隐藏动画,常见有三个方法:show() / hide() / toggle() ; 语法规范如下: ?
选择所有未被访问的连接 :visited 选择所有已被访问的链接 :hover 鼠标指针到其上的链接 :active 选择活动链接 :focus 选择获得焦点的input元素 :enabled 选择每个启用的...clone() 创建匹配元素集合的副本 detach() 从dom中移除匹配元素的集合 empty() 删除匹配的元素集合中所有子节点 hasClass() 检查匹配的元素是否拥有指定的类 html(...toggleClass() 从匹配的元素中添加或删除一个类 unwrap() 移除并替换指定元素的父元素 val() 设置或返回匹配元素的值 wrap() 把匹配额元素用指定的内容或元素包裹起来 wrapAll...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素...) 从被选元素中删除子元素 addClass() 向被选元素添加一个或多个类 removeClass() 从被选元素删除一个或多个类 toggleClass() 对被选元素进行添加/删除类的切换操作
1.2 语法实例 $(this).hide() 隐藏当前HTML元素 $("#test").hide() 隐藏 id="test"的函数 $("p").hide() 隐藏 所有标签 $(".test").hide() 隐藏所有class="test"的标签 1.3 语法规则 $(selector).action() 选择器+事件 1.4 文档就绪函数...HTML元素 # jQuery 祖先 parent() 返回元素的直接父元素 parents() 返回所有父元素 parentsUntil("div") 返回直到...div的父元素 # jQuery 后代 children() 返回所有直接子元素 find("*") 返回所有后代 find("span") 返回span...GET - 从指定资源请求数据 POST 向指定资源提交要被处理的数据 GET: GET请求可能会被缓存 GET请求保留在浏览器的历史记录中
领取专属 10元无门槛券
手把手带您无忧上云