() 方法描述:在匹配元素集合中的每个元素前边插入参数所指定的内容,作为其兄弟节点。...注意:同时移除元素上的事件及 jQuery 数据 需求描述:将 ul 列表下所有的 p 子节点全部移除 li>列表项1li> 我是段落1 li...方法描述:筛选元素集合中匹配表达式或通过传递函数测试的元素集合。...需求描述:要求移除上一节中设置的事件委托,然后在分别点击 li 进行验证是否移除事件委托 li>1111li> li>2222li> li>3333li...需求描述:鼠标在 div 内移动,获取当前鼠标相对 div 的位置坐标 .outer { width: 200px; height: 200px; background: black
3.JQuery流行程度 jQuery现在已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。...Dom对象 1.通过getElementById()查询出来的标签对象是Dom对象 2.通过getElementsByName()查询出来的标签对象是Dom对象 3.通过getElementsByTagName...()查询出来的标签对象是Dom对象 4.通过createElement() 方法创建的对象,是Dom对象 JQuery对象 5.通过JQuery提供的API创建的对象,是JQuery对象。...例如:$("我是span标签");是jquery对象 6.通过JQuery包装的Dom对象,也是JQuery对象 7.通过JQuery提供的API查询到的对象,是JQuery对象...div> Jquery 的属性操作 html() 跟innerHTML一样。 设置和获取起始标签和结束标签中的内容 text() 跟innerText一样。
/ajax/libs/jquery/3.4.1/jquery.min.js 4.3中给大家放好URL了,复制 5.通过script标签引入 ''' # 最终引入 jQuery...文档处理 事件 动画效果 插件 each、data、Ajax jQuery语法 $符号事jQuery中的重要标识 //在JS中可以通过获取先获取标签,然后去使用对应的方法,在jQuery中一样,...可以先筛选元素(标签),然后再对该元素做出动态操作 格式:$(selector).action() selector:通过选择器获取元素 action:获取元素后的动作行为 jQuery对象 JS中DOM...获取到的元素是DOM对象,那么在jQuery中获取到的元素属于jQuery对象,两者之间方法有差别,虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法...) 匹配所有小于给定索引值的元素 :not(元素选择器) 移除所有满足not条件的标签 :has(元素选择器) 选取所有包含一个或多个标签在其内的标签(指的是从后代元素找) ps:可以写括号内,也可以点出来
轻量级:依赖程序少,占用的资源少 特点:js代码和html代码分离 jQuery已经成为最流行的 javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。...,所以想要获得value的值,需要把js代码放在input标签的下面 // jQuery 中获得jQuery对象的语法: // $("选择器") == jQuery(...> 三、jQuery 的【选择器】 3.1、基本选择器【掌握】 详解如下: #id id选择器, 通过标签中的id值获得元素.../css/style.css"/> // 在 javascript 中页面是通过加载 window.onload... = function() {......}; // 在jQuery 中页面是通过加载 $(document).ready(function() {......});
()可以清空标签中的内容,remove()用于彻底移除标签....$(".p2").empty(); //清空标签内的内容. $(".p2").remove(); //彻底移除标签....(1): 通过使用Jquery提取出指定表格中,指定行号,以及标签中的数据....> 表格行号的提取: 通过使用Jquery提取出指定表格中,指定行号,以及标签中的数据....(2): 通过使用Jquery提取出指定表格中,指定行号,以及标签中的数据.
/**列表**/ .list-unstyled: 移除默认的列表样式,列表项中左对齐 ( 和 中) .list-inline: 将所有列表项放置同一行 .dl-horizontal...--> 本行内容是在标签内 本行内容是在标签内 本行内容是在标签内,并呈现为斜体 移除样式。 您也可以通过使用 class .list-inline 把所有的列表项放在同一行中。....table-bordered #为所有表格的单元格添加边框 .table-hover #在 内的任一行启用鼠标悬停状态 .table-condensed #在 内的任一行启用鼠标悬停状态....form-control-static #在一个水平表单内的表单标签后放置纯文本时 .help-block #灰色显示表单帮助文本标签 #验证状态 .has-warning、 .has-error
同级的子节点被称为同胞(兄弟或姐妹) 获取页面标签 通过 id 找到 HTML 元素(常用) document.getElementById() 通过标签名找到 HTML 元素 获取出来的是列表getElementsByTagName...() 通过类名找到 HTML 元素(通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。)...放入window.onload触发的函数里面 window.onload函数在页面加载完后才执行 操作标签内容 innerHTML 属性 获取元素内容的最简单方法是使用 innerHTML 属性。...script> jquery基本的选择器 // id选择器 $('#btn1') // 类选择器 $('.box1') // 标签选择器 $('li') // 层级选择器 $('#ul li span...//选择div内的class等于cs的元素 $('div').find('#cs li'); 选择过滤 // 选择包含p元素的div元素 $('div').has('p'); //选择class
:target 是 CSS3 新增的一个伪类,可用于选取当前活动的目标元素。当 URL 末尾带有锚名称 #,就可以指向文档内某个具体的元素。...:123456div> div>列表2内容:abcdefgkijkldiv> 由于要使用 :target,需要 HTML 锚点,以及锚点对应的 HTML 片段。...上面 中的锚点 #content1 就对应了列表1 div id="content1"> 。...Demo戳我:纯CSS导航切换(:target伪类实现) 法二: && 上面的方法通过添加 标签添加页面锚点的方式接收点击事件...label 标签中的 for 定义:for 属性规定 label 与哪个表单元素绑定。
原生的js对象如何转换成jQuery对象?...(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has(a))")// 找到所有后代中不含a标签的li标签 3.2表单筛选器 表单筛选器和其他筛选器相比只是可以将标签名省去..." $('div').html() "人生苦短" 通过上例可以看出,text在添加文本的过程中可以将原标签内的文本和标签全都覆盖掉。...,在3.x版本的jQuery中则没有这个问题。...--为每一个li标签添加c1类--> 注意: jQuery的方法返回一个jQuery对象,遍历jQuery集合中的元素 - 被称为隐式迭代的过程。
查找标签 基本选择器(同css) id选择器: $("#id") #不管找什么标签,用什么选择器,都必须要写$(""),引号里面再写选择器,通过jQuery找到的标签对象就是一个jQuery对象,用原生...$("li:not(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has(a))")// 找到所有后代中不含a标签的li标签 练习(先看一个jQuery的click...// 为每一个li标签添加foo $("li").each(function(){ $(this).addClass("c1"); }); 注意: jQuery的方法返回一个jQuery对象...// 对所有标签做统一操作 注意: 在遍历过程中可以使用 return false提前结束each循环。 ...在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。
h1标签的div标签 $("div:has(.c1)")// 找到所有后代中有c1样式类的div标签 $("li:not(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has...(a))")// 找到所有后代中不含a标签的li标签 练习: 自定义模态框,使用jQuery实现弹出和隐藏功能。...,在3.x版本的jQuery中则没有这个问题。...$("div").data("k",100);//给所有div标签都保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data...$("div").data("k");//返回第一个div标签中保存的"k"的值 .removeData(key): 描述:移除存放在元素上的数据,不加key参数表示移除所有保存的数据。
# JQuery是一个JavaScript函数库 # JQuery是一个轻量级的"写的少,做的多"的JavaScript库.可以通过一行简单的标记被添加到网页中.... # JQuery是否适用于所有浏览器 # jQuery 团体知道JS在不同浏览器中存在着大量的兼容性问题,目前jQuery兼容于所有主流浏览器,包括Internet Explorer 6!...id=•"i1">•123•div>• # JQuery对象[0] => DOM对象 # Dom对象 => $(Dom对象) JQuery安装 可以通过多种方法在网页中添加 jQuery...li标签 $("li:not(:has(a))")// 找到所有后代中不含a标签的li标签 Example3 多选,全选,反选 在3.x版本的jQuery中则没有这个问题。
对象区分 1.jQuery 对象与 dom 对象 ① DOM 对象: 通过 getElementById()查询出来的标签对象时 Dom 对象 通过 getElementName()查询出来的标签对象时...Dom 对象 通过 getElementByTagName()查询出来的标签对象是 Dom 对象 通过 createElemnet()方法创建的对象,是 Dom 对象 DOM 对象 Alert 出来的效果是...:[object HTML 标签名 Element] ② jQuery 对象: 通过 jQuery 提供的 API 创建的对象,是 jQuery 对象 通过 jquery 包装的 Dom 对象,也是 jQuery...对象 通过 jquery 提供的 API 查询到的对象,是 jQuery 对象 2.jQuery 对象的本质 JQuery 对象时 dom 对象的数组 + JQuery 提供的一系列功能函数。...动画 描述 fadeln() 淡入 fadeOut() 淡出 fade To() 在指导时长内慢慢将透明度修改指定的值。
100% 块属性标签是可以直接嵌套的 p标签中不能嵌套div标签 div>、、…、、、li>、、、 行内标签...HTML 与 XHTML 之间的差异 在 HTML 中, 标签没有结束标签。 在 XHTML 中, 标签必须被正确地关闭。...div{ display:flex; align-items:center; } Bom是什么?...: 数字输入框 range :特定范围内的数值选择器(通过拖动滚动条改变一定范围内的数字) color : 颜色选取器 只在 Opera 和 Blackberry 浏览器 datetime : 显示完整日期和时间...Vue中如何监控某个属性值的变化?
DOM 在 JavaScript 课程中我们详细的探讨过,它是一种文档对象模型。方便开发者对 HTML 结构元素内容进行展示和修改。...在 JavaScript 中,DOM 不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性、扩展性。...在 jQuery 中,已经将最常用的 DOM 操 作方法进行了有效封装,并且不需要考虑浏览器的兼容性,对于之前的DOM是一颗岑天大树枝繁叶茂让我们遥不可及,那么jQuery的DOM树,就是一个简笔画的小树...div> jQuery 节点操作 一.创建节点 为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么 在插入之前首先要做的动作就是: 1...'strong')); //临时的原生 DOM $('div').unwrap(); //移除一层包裹内容,多个需移除多次 $('div').wrapInner('</strong
- 方式1:jQuery对象[index] - 方式2:jQuery对象.get(index) - 事件(event) "在js的事件中,事件前加on,在jq的事件中通常没有on,直接写名称即可...)); //4通过html设置div标签体的内容 // $("div").html("已满18,请戴眼镜..."); //5通过text获取div标签体的内容 // alert...$("[name='username']").val("许多多"); //3通过html获取div标签体的内容 // alert($("div").html()); //4通过html...设置div标签体的内容 // $("div").html("已满18,请戴眼镜..."); //5通过text获取div标签体的内容 // alert($("div").text()...); //6通过text设置div标签体的内容 // $("div").text("已满18,请戴眼镜!!!!")
JavaScript 引入方式 ◆代码引入◆ 第一种引入方式就是在body标签的区域内直接使用方式来引用代码....()可以清空标签中的内容,remove()用于彻底移除标签....$(".p2").empty(); //清空标签内的内容. $(".p2").remove(); //彻底移除标签.... removeClass: 动态的将一个CSS属性在标签中删除.... eq(): 过滤出所有li标签中,索引是2的那个标签.
所以,下面会分别介绍 W3C 规范的标准 API 和 jQuery 的使用: DOM API document document 是内置的全局变量,在 JavaScript 可以直接通过该关键字使用,使用时会获取到当前...this.style.display = "none"; }); $("div")[0].style.display = "none"; //第3种方式 $("div").show();//等效于...display:block(inline) $("div").hide();//等效于display:none $("div").toggle();//取相反的值 读取样式 $("div").css("...当 js 动态修改的样式比较多时,选择 class 操作较方便,事件将需要的样式写在 css 中,在 js 里直接添加或移除指定 class 实现。...jquery2 text() 会返回当前元素内的所有文本内容,包括子孙后代元素所包装的文本内容。
h1标签的div标签 $("div:has(.c1)")// 找到所有后代中有c1样式类的div标签 $("li:not(.c1)")// 找到所有不包含c1样式类的li标签 $("li:not(:has...(a))")// 找到所有后代中不含a标签的li标签 练习: 自定义模态框,使用jQuery实现弹出和隐藏功能。...,在3.x版本的jQuery中则没有这个问题。...,它的作用范围只限于HTML标签内的属性,而prop获取的是这个DOM对象的属性,选中返回true,没选中返回false。...$("div").data("k",100);//给所有div标签都保存一个名为k,值为100 .data(key): 描述: 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值—通过 .data