选取节点常用方法


下面介绍JQUERY的父,子,兄弟节点查找方法

jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")

jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素

jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点

jQuery.contents(),返回下面的所有内容,包括节点和文本。这个方法和children()的区别就在于,包括空白文本,也会被作为一个

jQuery对象返回,children()则只会返回节点

jQuery.prev(),返回上一个兄弟节点,不是所有的兄弟节点

jQuery.prevAll(),返回所有之前的兄弟节点

jQuery.next(),返回下一个兄弟节点,不是所有的兄弟节点

jQuery.nextAll(),返回所有之后的兄弟节点

jQuery.siblings(),返回兄弟姐妹节点,不分前后

jQuery.find(expr),跟jQuery.filter(expr)完全不一样。jQuery.filter()是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()

的返回结果,不会有初始集合中的内容,比如$("p"),find("span"),是从

p元素开始找,等同于$("p span")

时间: 2024-07-29 05:34:14

选取节点常用方法的相关文章

Jquery元素选取、常用方法

一:常用的选择器: 基本选择器 $("#myDiv") //匹配唯一的具有此id值的元素 $("div") //匹配指定名称的所有元素 $(".myClass") //匹配具有此class样式值的所有元素 $("*") //匹配所有元素 $(this) //匹配自身 $("div,span,p.myClass") //联合所有匹配的选择器层叠选择器 $("form input") //后

javascript基础--className选取节点

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> function getByClass(oParrent, sClass) { var aEle = oParrent.getElementsByTagName('*'); var aResul

By.Xpath快速定位页面元素常用方法

先看一看xpath的语法 我们将在下面的例子中使用这个 XML 文档. <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book&g

DOM常用方法总结

DOM(Document Object Model:文档对象模型)为javascript中的一部分,它为访问和修改html文档或xml文档提供了一些编程接口,DOM以对象的形式来描述文档中的内容,以树形结构来管理这些对象,并提供了一些方法来得到这些对象并对其进行修改. 获取对象方法: 1.document.getElementById() :返回对拥有指定 id 的第一个对象的引用. 2.document.getElementsByName():返回带有指定 名称 的对象集合. 3.docume

带CheckBox的dojo Tree简单实现,并实现级联选取

dojo自带的Tree不能实现CheckBox选取节点功能,第三方cbtree过于复杂,因此自己写了个简单的实现,能够实现子节点级联父节点直到根节点,父节点选取全选子节点的功能,但没有写父节点取消时的子节点取消,代码如下,大家可以自行拷贝修改 function createMenuTree() {            require(["dojo/request",               "dojo/store/Memory",              

通过xpath查找指定的节点

采用xpath查找需要引入jaxen-xx-xx.jar,否则会报java.lang.NoClassDefFoundError:org/jaxen/JaxenException异常.   List list=document.selectNodes("/books/book/@show"); xpath语法 1.选取节点 XPath 使用路径表达式在 XML 文档中选取节点,节点是沿着路径或者 step 来选取的. 常见的路径表达式: 表达式  描述  nodename 选取当前节点的

tars framework 源码解读(四) servant部分章节。客户端部分。selectAdapterProxy实现流程 选取合适的AdapterProxy

这块内容是个关键性流程. tars调用在调用层,一般只会简单的 PatchPrx proxy = Application::getCommunicator()->stringToProxy<PatchPrx>(_patchRequest.patchobj); proxy->timeout(60000); proxy只是一个ServantProxy,他只是作为一个本地与服务器组中某个服务器名的几个服务进程打交道的代表,这些具体干活的服务进程,会分别部署在几个不同的服务器物理机中,一般

Python爬虫之xlml解析库

1.Xpath Xpath是一门在XML中查找信息的语言,可用来在XML文档中对元素和属性进行遍历.XQuery和xpoint都是构建于xpath表达之上 2.节点 父(parent),子(children),兄弟(sibling),先辈(ancetstor),后代(Decendant) 3.选取节点 路径表达式 表达式 描述 路径表达式 结果 nodename 选取此节点上的所有的子节点 bookstore 选取bookstore元素的所有子节点 / 从根节点上选取 /bookstore 选取

xpath语法

xpath是一种元素定位语言,可以用来定位html中的元素. xpath会用到的符号: // 以匹配的方式选择元素,只能用在开头,如//path,选取页面中的path元素 / 选取节点 [] 封装选择条件或属性或位置,如[1]表示选择第一个元素:[last()]表示选择最后一个元素:[position()<3]代表选择前两个元素 @ 用在属性名前,肯定会写在[]里.如:[@id='abc'],表示选择属性名为id的值为abc的元素 * 选择所有元素,一般用在//后,如//*[@id='abc']