首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习jQuery这一篇就够了

# 2. height() 方法描述:获取内容元素 height 的值。 # 3. innerWidth() 方法描述:获取内容元素 width+padding 的值。...; i++) { console.log(prevs[i]); } # 5. next() 方法描述:获取集合中每个匹配元素紧邻的后一个兄弟元素,可以提供一个可选的选择器来进行筛选。...需求描述:获取 id 为 two 元素的后一个兄弟元素并输出 ul> 我是段落1 li>列表项1li> li id="two">列表项2li>...3li> ul> $('ul>li').eq(1).css('background', 'red'); # 3.3.2.4not() 方法描述:从匹配的元素集合中移除指定的元素。...需求描述:为 ul 下的所有 li 添加单击事件,要求将该单击事件委托给 ul,当单击 li 时,所对应的 li 背景变为红色 ul> li>1111li> li>2222</

1K50

前端系列第2集-如何让事件先冒泡后获取?

事件冒泡是指当一个元素上的事件被触发后,该事件会从该元素开始向上冒泡,直到传播到文档对象,并且可以被其他元素捕获。默认情况下,事件是先捕获后冒泡。...例如,如果有一个包含多个按钮的列表,并且希望在单击每个按钮时执行相同的操作,可以将单击事件监听器添加到列表元素上,并使用事件对象来获取单击的按钮。...这个方法可以确保事件先冒泡后获取,因为事件处理程序在一小段时间后执行,以便事件有时间传播到父元素。...如果是,我们就会在控制台中记录被单击的按钮的文本内容。由于我们使用了事件委托,因此无论用户单击哪个按钮,事件处理程序都会在 myList 元素上执行,并且事件对象中包含有关被单击的按钮的信息。...这确保了事件先冒泡后获取,因为我们将监听器添加到父元素上,而不是每个子元素上。 总结 在事件处理中,事件冒泡和事件捕获是两种常见的事件传播机制。默认情况下,事件先捕获后冒泡。

20620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web阶段:第五章:JQuery库

    2.parent > child 子元素选择器:在给定的父元素下匹配所有的子元素 3.prev + next 相邻元素选择器:匹配所有紧接在 prev 元素后的 next 元素 4.prev ~ sibings...) 去除所有与给定选择器匹配的元素 :even 匹配所有索引值为偶数的元素,从 0 开始计数 :odd 匹配所有索引值为奇数的元素,从 0 开始计数 :eq(index) 匹配一个给定索引值的元素 :gt...设置和获取起始标签和结束标签中的内容 text() 跟innerText一样。 设置和获取起始标签和结束标签中的文本 val() 跟value属性一样。 专门用来操作表单项的value属性。...li>东京li> li>首尔li> ul> 你喜欢哪款单机游戏?... ul id="phone">li>IOSli>li id="android">Androidli>li>Windows Phoneli>ul>

    26.3K20

    Jquery入门基础教程免费版

    val()-->value text()-->innerText只出来当前元素下的文本,不会出来html标签的格式. css():设置当前元素的样式,语法:元素对象.css("属性名","值") addClass...(选择第一个匹配的元素) $("li:eq(1)").css("background","red") :gt(index) index是从0开始的一个数字,选择序号大于index的元素 $("li:gt...("ul").css("color","red"); 选择id为i_liItem的父元素 eq(index) 查找指定元素的第index个元素,index是索引号,从0开始 $("li").eq(2)....//获取第n个元素 数值从0开始 $('span').eq(1).css('color','#FF0000'); //获取第一个元素 :first :last...,进行操作; /* $("#app").click(function(){ //当我们在这个按钮上进行单击的时候,逐个获取li的信息内容 //然后打印输出; //each

    10210

    事件高级

    那么是先执行父元素的单击事件,还是先执行div的单击事件 ??? 事件流描述的是从页面中接收事件的顺序。 事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。...IE 提出从目标元素开始,然后一层一层向外接收事件并响应,也就是冒泡型事件流。 Netscape(网景公司)提出从最外层开始,然后一层一层向内接收事件并响应,也就是捕获型事件流。 ​...>        li>abcli>        li>abcli>        li>abcli>    ul>            var ul...以上案例:给ul注册点击事件,然后利用事件对象的target来找到当前点击的li ,因为点击li,事件会冒泡到ul上, ul有注册事件,就会触发事件监听器。...动态新创建的子元素,也拥有事件。    ul>        li>知否知否,点我应有弹框在手!li>        li>知否知否,点我应有弹框在手!

    1.4K20

    事件高级

    那么是先执行父元素的单击事件,还是先执行div的单击事件 ??? 事件流描述的是从页面中接收事件的顺序。 事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。...IE 提出从目标元素开始,然后一层一层向外接收事件并响应,也就是冒泡型事件流。 Netscape(网景公司)提出从最外层开始,然后一层一层向内接收事件并响应,也就是捕获型事件流。 ​...> li>abcli> li>abcli> li>abcli> ul> var ul...html中一些标签有默认行为,例如a标签被单击后,默认会进行页面跳转。...动态新创建的子元素,也拥有事件。 ul> li>知否知否,点我应有弹框在手!li> li>知否知否,点我应有弹框在手!

    1.5K41

    事件高级

    DOM事件流 事件流描述的是从页面中接收事件的顺序。 事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即 DOM 事件流。...冒泡阶段   我们向水里面扔一块石头,首先它会有一个下降的过程,这个过程就可以理解为从最顶层向事件发生的最具体元素(目标点)的捕获过程;之后会产生泡泡,会在最低点( 最具体元素)之后漂浮到水面上,这个过程相当于事件冒泡...> li>abcli> li>abcli> li>abcli> ul> var ul...html中一些标签有默认行为,例如a标签被单击后,默认会进行页面跳转。...动态新创建的子元素,也拥有事件。 ul> li>知否知否,点我应有弹框在手!li> li>知否知否,点我应有弹框在手!

    1.2K10

    AJAX培训笔记_js基础笔记

    "li:gt(2)").addClass("highlight"); //$("li:lt(2)").addClass("highlight"); //获取所有的h标签 //var hs = $("h1...ul节点任何位置都会触发click事件 完善点2:为二级菜单添加连接,单击后将相关页面在类似与iframe中显示 jQuery(function() //$(document).ready(function...; //找到当前ul下所有li子元素集合 toggle() 切换的显示和隐藏 //ulNode.children("li").toggle("slow"); //完善点一 方法一、nextAll() prevAll...()所有li兄弟元素 ulNode.nextAll("li").toggle("slow"); //方法二、parent() 父元素 //ulNode.parent().children("li").toggle...将临时变量的值赋给input输入域的value值 7、将该input元素插入到当前td中 8、取消绑定到该td上的click事件 完善点1:修改后单击回车键,修改过的值写入td,input消失, 重新单击时

    6.5K10

    2-本地应用:Vue指令

    Vue指令 v-text指令 v-text指令用于设置标签的文本值,有两种设置标签文本值的方式,方式一就是通过v-text指令向标签传入值,但这种传入方式会整个替换掉标签内的全部文本信息,如果我们需要特殊化的修改某一部分文本值...--获取到data中的布尔值数据--> 通过data获取布尔值:允许显示 li v-for="item in arr" :title="item">{{item}}li> ul> ...ul> li v-for="(item,index) in objArr" :title="item">ID:{{index}},用户名:{{item.usr}},密码:{{...,同样的,item是可以随意命名的,index即为该对象在数组中的索引值 v-model指令 v-model指令用于设置和获取表单元素中的值(双向数据绑定),即将数据绑定到对应元素后,随元素对数据的更改

    1.2K10

    JS事件篇

    属性可以获取到当前元素所有子元素,不包括文本节点 区分概念: 节点包括文本节点,而元素不包括文本节点 firstChild获取当前元素第一个子节点 VS firstElementChild获取当前元素第一个子元素...抽离出按钮点击函数的小案例 parentNode :获取一个元素的父元素 innertext :获取到一个标签里面的文本内容 获取兄弟节点,也可能会获取到空白节点 获取兄弟元素 节点的属性 通过nodevalue...,而其他浏览器都是9个 ---- children属性可以获取到当前元素所有子元素,不包括文本节点 ---- 区分概念: 节点包括文本节点,而元素不包括文本节点 ---- firstChild获取当前元素第一个子节点...等,尽管解决了返回顶部的问题但仍存在其他缺陷 (3)事件处理函数的工作机制中,在给某元素添加事件处理函数后,一旦事件发生,相应JavaScript代码就会执行,所调用的JavaScript代码的返回值被传递给事件处理函数...>新增超链接li>"; } //为ul绑定一个单击响应函数 u.onclick=function(event

    12.6K10
    领券