3.jQuery 对象和 Dom 对象使用的区别 JQuery 对象不能使用 DOM 对象的属性和方法 DOM 对象也不能使用 JQuery 对象的属性和方法 4.DOM 对象 和 jQuery 对象互转...selector) 去除所有与给定选择器匹配的元素 :hidden 匹配所有不可见元素,或者 type 为 hidden 的元素 :visible 匹配所有的可见元素 [attrName] 匹配包含给定属性的元素...事件监听绑定在父元素上, 但事件发生在子元素上 事件会冒泡到父元素 但最终调用的事件回调函数的是子元素: event.target 好处: 新增的元素没有事件监听 减少监听的数量(n==>1) jQuery...1.基本动画 方法 描述 show() 将隐藏的元素显示 hide() 将可见的元素隐藏 toggle() 可见就隐藏,不可见就显示 以上的动画都可以添加参数: ① 第一个参数就是显示 执行的时间,以毫秒为单位... 显示隐藏切换 div class="div1">div> <script src="..
$("p").hide() 演示 jQuery hide() 函数,隐藏所有 元素。...$(".test").hide() 演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。...:first") 每个 的第一个 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head"...jQuery fadeOut()方法用于淡出可见元素。 $(selector).fadeOut(speed,callback); 可选的 speed 参数规定效果的时长。...stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
jQuery库包含: HTML元素的获取,HTML元素操作,css的操作,HTML事件函数,JavaScript特效和动画,HTML dom的遍历和修改,ajax,utilities。...).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 jQuery 隐藏/显示 hide()和show()方法来隐藏和显示HTML元素 $("#hide").click...,callback); jQuery 淡入淡出 fadeIn() jQuery fadeIn()用于淡入已隐藏的元素 fadeOut() jQuery fadeOut() 方法用于淡出可见元素 fadeToggle...parents() 返回被选元素的所有祖先元素 所有祖先 parentsUntil() 返回介于两个给定元素之间的所有祖先元素 jQuery 后代 children() 返回被选元素的所有直接子元素...,实现了对部分网页的更新 AJAX = 异步 JavaScript 和 XML Load()方法 $(selector).load(URL,data,callback); $("#div1").load
2. fadeOut() 淡出 3. hide() 隐藏 4. show() 显示 5. toggle() 切换元素的可见状态 6. slideDown() 向下展开 7. slideUp() 向上卷起...() //跳到ul的父元素,也就是id为div1的元素 .siblings() //跳到div1元素平级的所有兄弟元素 .children('ul') //这些兄弟元素中的ul子元素 .slideUp...jquery 中则是使用 html() 方法获取和设置 html 内容: // 获取内容 var $htm = $('#div1').html(); // 设置 html 内容 $('#div1')....div id="div1">div> 2、 prepend() 和 prependTo():在现存元素的内部,从前面放入元素 3、 after() 和 insertAfter():在现存元素的外部...,从后面放入元素 4、 before() 和 insertBefore():在现存元素的外部,从前面放入元素 删除标签 $('#div1').remove(); 3.4 对象 JavaScript 的对象
jquery是一种快速,小巧,功能丰富的JavaScript库,可以让html文档遍历和操作,事件处理,动画和ajax更加容易使用的一种api,可以在多种浏览器中工作。...id="div1"> 这里的内容 div> div id="div1"> 这里的内容 div>...fn,在每个匹配元素的click世界中绑定的处理函数 [data],fn $("p").click(); // 所有段落点击隐藏 $("p").click( function(){ $(this).hide...this).hide()隐藏当前的 HTML 元素 $(selector).action() $(this).hide() - 隐藏当前元素 jquery函数 // 为了防止文档完全加载就绪之前运行的代码...") 所有带有以 ".jpg" 结尾的 href 属性的属性 事件 jquery事件处理函数是jquery中和核心函数。
---- #jQuery 效果 隐藏和显示 jQuery hide() 和 show() jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示...下面的例子演示了带有不同参数的 fadeIn() 方法: $("button").click(function(){ $("#div1").fadeIn(); //淡入已经隐藏的div1...jQuery fadeOut() jQuery fadeOut() 方法用于淡出可见元素。...下面的例子演示了带有不同参数的 fadeOut() 方法: $("button").click(function(){ $("#div1").fadeOut(); //淡出要隐藏的div1...不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用paddingLeft 而不是 padding-left,使用 marginRight
// DOM对象使用DOM的方法 Example DOM和JQuery对象的转换 不是text的input标签 事件 所有后代中有h1标签的div标签 $("div:has(.c1)")// 找到所有后代中有c1样式类的div标签 $("li:not(.c1)")// 找到所有不包含c1样式类的... $(":checkbox") //找到所有的checkbox 操作标签 jQuery隐藏/显示 <!...Ajax JQuery UI JQueryUI简介 JQuery UI 是以JQuery为基础的JavaScript网页用户界面的开源库,包含底层用户交互,动画和特效和可更换主题的可视控件,我们可以直接用它来构建具有很好交互性的
对象1和对象2是兄弟关系 remove():移除元素 对象.remove(:将对象删除掉 empty():清空元素的所有后代元秦。...对象.empty():将对象的后代元素全部清空,但是保留当前对象以及其属性节点 jQuery中的动画操作 标签默认的显示与隐藏 <!...*/ //利用hide函数隐藏元素 function hideFunc() { $("#div1").hide("slow",..."swing",function () { alert("div1被隐藏..."); }) } //利用show方法显示元素...id="div1">hello world!
特殊效果方法 fadeIn() 淡入 $btn.click(function(){ $('#div1').fadeIn(1000,'swing',function(){...; }); }); fadeOut() 淡出 fadeToggle() 切换淡入淡出 hide() 隐藏元素 show() 显示元素 toggle() 切换元素的可见状态 slideDown...一言不合就写好示例页面的html和样式,如下: ? 那么下一步写click监听点击按钮,然后触发div使用fadeOut()方法,使得已存在的div消失,如下: ?...hide() 隐藏元素 / show() 显示元素 / toggle() 切换元素的可见状态 上面写了淡入淡出的效果,下面来写一下隐藏和显示元素的效果。...toggle() 切换元素的可见状态 ? ? ? 好了,上面这个就是显示和隐藏的切换效果。 show() 显示元素 ? ? ? hide() 隐藏元素 <!
jQuery动画相关方法概况 方法 说明 实例 hide()和show() 隐藏和显示 HTML 元素。...() 淡入和淡出可见元素。...$("button").click(function(){ $("#div1").fadeToggle(); $(...$("button").click(function(){ $("#div1").fadeTo("slow",0.15); ...(1)hide() 和 show() 在 jQuery 中,可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素。
例子 $("#div1").find("p").hide().end().hide() 第一个hide()是对于p标签的 然后用end()结束对p标签的引用而返回到#div1标签 所以第二个hide(...)是对于#div1起作用的 如果不加end() 则两个hide()都是对p标签起作用 filter(expression) find(expr) filter和find的区别: filter将在一组已经选取的元素里面选择...hide( speed, [callback] ) 以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数 toggle( ) 切换元素的可见状态。...如果元素是可见的,切换为隐藏的;如果元素是隐藏的, 切换为可见的。...匹配所有不为空的元素(含有文本的元素也算) $("div:hidden") 匹配所有隐藏的元素,也包括表单的隐藏域 $("div:visible") 匹配所有可见的元素 属性过滤选择器 $("div[
div id="div1">这是一个divdiv> jquery样式操作 jquery用法思想二 同一个函数完成取值和赋值 操作行间样式 // 获取div的样式 $("div").css("width...; }); }); fadeOut() 淡出 fadeToggle() 切换淡入淡出 hide() 隐藏元素 show() 显示元素 toggle() 切换元素的可见状态 slideDown...() //跳到ul的父元素,也就是id为div1的元素 .siblings() //跳到div1元素平级的所有兄弟元素 .children('ul') //这些兄弟元素中的ul子元素 .slideUp...('fast'); //高度实际高度变换到零来隐藏ul元素 jquery属性操作 1、html() 取出或设置html内容 // 取出html内容 var $htm = $('#div1').html...,键是调用每个值的名称,值可以是基本变量,还可以是函数和对象。
div> div>div> div id="div03">div> 可见性过滤选择器 :hidden 所有隐藏的元素 :visible 所有可见元素 案例...:visible").css("background", "#bbffaa"); }); //2.选择所有不可见的 div 元素 //不可见:display属性设置为none,或...,(单位是毫秒) 第二个参数是 动画执行完成时的回调函数 hide() 隐藏可见的元素 第一个参数是 动画执行的时候,(单位是毫秒) 第二个参数是 动画执行完成时的回调函数 toggle() 可见就隐藏...,隐藏状态就显示 第一个参数是 动画执行的时候,(单位是毫秒) 第二个参数是 动画执行完成时的回调函数 淡入淡出动画 fadeIn() 淡入 让隐藏可见 fadeOut() 淡出 让可见消失 fadeTo...jquery动画定义了很多种动画效果,可以很方便的使用这些动画效果 div> 练习:CSS_动画 品牌展示 需求: 1.点击按钮的时候,隐藏和显示卡西欧之后的品牌
2、CSS:为每个匹配的元素添加指定的类名 //对所有的提交按钮添加样式 $(“input:submit”).addClass(“btn”); 3...//输出div之间的html代码 //alert($(“#div1”).html()); //对Div中的html重新赋值 /.../$(“#div1”).html(“”); 5、文本:取得所有匹配元素的内容。...结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。 ...//输出div之间的文本值 //alert($(“#div1”).text()); //对div中的文本重新赋值 //$(“#
可见性伪类选择器,就是根据元素的“可见”和“不可见”这两种状态来选取元素: 选择器 说明 :hidden 选取有不可见的元素 :visible 选取可见元素 display:none type=“hidden...:image 选择所有的图像域 :hidden 选择所有的隐藏域 $(document).ready(function () { $(":input").css...选择器 说明 :check 选择所有被选中的表单元素,一般用于 radio 和 CheckBox :option:selected 选择所有被选中的option元素 :enabled 选择所有的可用元素...操作元素内容和值 jQuery提供了对元素内容和值以及属性进行操作的方法: 元素的值 元素的唯一属性 大部分元素的值都对应value属性 元素的内容 定义元素起始标签和结束标签之间的内容 分为文本内容和...元素的淡入与淡出 使用hide()与show()方法 show和hide方法可以接受参数控制隐藏的过程.: show(speed,callback) speed参数规定显示或隐藏的速度: - slow
jQuery选择器匹配的元素 .add() 将元素添加到匹配元素的集合中 .addSelf() 把堆栈中之前的元素添加到当前集合中 .children() 获取匹配元素集合中每个元素的所有子元素 .closest....prev() 获得匹配元素集合中每个元素的前一个同辈元素 .prevAll() 获得匹配元素集合中每个元素之前的所有同辈元素 .prevUntil() 获得每个元素之前所有的同辈元素,直到遇到匹配选择器的元素为止...append() 向匹配元素集合中的每个元素结尾插入由参数指定的内容 appendTo() 向目标结尾插入匹配元素集合中的每个元素 attr() 设置或返回匹配元素的属性和值 before() 在每个匹配的元素之前插入内容...() 把所有匹配的元素用指定的内容或元素包裹起来 wrapinner() 将每一个匹配的元素的子内容用指定的内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素...$("p").remove();//删除所有p标签 查找元素 $("p").find("span")//查找p标签下的span标签 显示隐藏的匹配元素 $("p").show();//显示p标签 隐藏显示的元素
var $div1 = $(div1) console.log($div1) jQuery 对象转换成 dom对象 使用下标取出来var $divs = $('div') var div1 = $divs...[0] console.log(div1) 使用 jQuery 的方法var div2 = $divs.get(0) console.log(div2) 小案例 ———- 开光灯 方法 text()...获取和设置文本内容 text() 方法不写参数获取文本 text() 方法写参数设置文本 如果设置的文本中包含标签,是不会把这个标签给解析出来的$('#div1').text('我是新设置的文本我是链接') //我是新设置的文本我是链接 css() 设置和获取样式 获取样式属性值 $("#div1").css("width"); 设置的是行内样式$('#div1....用sTest调用未覆盖的父类成员方法时,该方法中如果使用到了被隐藏的变量或方法时,规则同上; jQuery background-color 和 backgroundColor 入口函数 $(document
div> 元素的后代的所有 元素 element + next $(“div + p”) 每个 div> 元素相邻的下一个 元素 element ~ siblings $(“div...:hidden $(“p:hidden”) 所有隐藏的 元素 :visible $(“table:visible”) 所有可见的表格 :root $(“:root”) 文档的根元素 :lang(...") //匹配所有可见元素 :hidden选择所有隐藏的元素,如:$("div:hidden").show(3000)); :visible选择所有隐藏的元素,如: $("div:visible...() 移除下一个排队函数,然后执行函数 fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可见 fadeOut() 逐渐改变被选元素的不透明度,从可见到隐藏 fadeTo() 把被选元素逐渐改变至给定的不透明度...){ $("#div1").load("/try/ajax/demo_test.txt"); }); }); div id="div1"><h2
1 hide 按钮隐藏 id . class p.class p#xxx ? ("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。...("#div1").height(); $("#div1").html(txt); }); ?...("#div1").innerWidth() + ""; txt+="Inner height: " + ? ("#div1").html(txt); }); ?...("#div1").html(txt); }); $("span").parent(); ?...("h2").nextUntil("h6"); jQuery prev(), prevAll() & prevUntil() 方法 ? ("div p").last(); ?
Offset()方法返回或设置匹配元素相对于文档的偏移(位置)。 l 该方法返回的对象包含两个整型属性:top 和 left ,以像素计。此方法只对可见元素有效。...该函数只对可见元素有效。 l 该函数返回一个坐标对象,该对象有一个left属性和top属性。Position()中的坐标参考系是以被定位的祖辈元素的左上角为原点(0,0),向右为正,向下为正。... 3 prepend() 和prependTo() 方法在被选元素的开头插入内容 4 before()在每个匹配的元素之前插入内容 5 insertBefore( )把所有匹配的元素插入到另一个...,指定的元素集合前面 6 after()和insertAfter() 在每个匹配元素之后插入内容 节点删除和复制 1 remove() 删除匹配的元素集合中所有的子节点(...eq()方法返回被选元素中带有指定索引号的元素 索引号从0开始,因此首个元素的索引号是0而不是1 3 not()方法返回所有不匹配的元素
领取专属 10元无门槛券
手把手带您无忧上云