首页
学习
活动
专区
工具
TVP
发布

jQuery 选取元素概要

用选择器选取元素 $(选择器 [, 父元素]) 如: $('#save-btn');// 所有 id 为 save-btn 的 $('.btn', $('form'));// form 元素下类名包含...)") :empty 没有子元素或没有文本内容的元素 :has(选择器) 有指定子元素元素 其他 :not(选择器) 不满足指定选择器的元素 :animated 正在做动画的元素 :eq(...从层级中选取元素 从父元素和祖系元素中找 .closest([选择器]) .parent([选择器]) .parents([选择器]) .offsetParent() 找最近的父级定位元素(position...不为 static 的元素) 从子元素中下找 .find([选择器]) .children([选择器]) .contents() 元素下的内容:包括文本节点和注释节点。...常常也用来做选取 iframe 的内容,如 $('#frameDemo').contents().find('a'); // 等效与 $('#frameDemo')[0].contentWindow.

1.3K20

DOM概述 选取文档元素

选取文档元素 通过ID选取元素 举一个栗子,通过ID查找多个元素 /* * 函数接收任意多的字符串参数 * 每个参数将当做元素的id传给document.getElementById() * 返回一个对象...通过标签名选取元素 Document 对象的getElementByTagName()方法可用来选取指定类型。所有的html元素。...举一个栗子,选取所有包含span元素的对象 var spans = document.getElementsByTagName("h3") 将会返回一个NodeList对象 var firstspara...= document.getElementsByTagName("p") // 选取所有的p元素的,返回一个所有p元素的对象 console.log(firstspara[0]); // 返回第一个元素...0) // 使用浅拷贝,生成副本对副本进行操作 再次使用 Array.prototype.splice() 执行删除操作,但是其真正的节点不会删除,因为是一个副本 下面是通过css选取元素

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

通过css类选择器选取元素 文档结构和遍历 元素树的文档

通过css类选取元素 html所有的元素拥有class属性,该属性会对元素进行分组,标识为某一组。...document.getElementById("first") close.log(NodeList.class) 尽管如此,js还定义了一个方法,即一个getElementsByClassName(),是基于class属性值中的标识符来选取成组的文档元素.../ 基于属性值选取元素 p[lang="fr"] // 所有语言为fr的元素 *[name="x"] // 所有包含name="x"的属性的元素 // 将选择器进行组合使用 span.fatal.error...#log span // id 为log元素的后代元素中的所有的span元素 #log > span // id 为log元素的子元素中所有的span元素 body>h1:first-child /...document.querySelectorAll(":visited") 选择一个已经访问过的,用来获取用户在该页面的一部分的历史记录 document.all[] 已经废弃,不在使用,所以不学习 文档结构和遍历 一旦从文档中选取了一个元素

1.9K20
领券