查找元素的例子

var dt_ = $(th).parent(); //获取按钮所在单元格(父级)
var dr_ = dt_.parent();//获取单元格所在行
var dr2_ = dr_.next(); //获取该行的下一行(同级的临近下一个元素)
var tb_ = dr2_.find("td table tbody tr"); //找到 td 下级的 table 下级的 tbody 下级的 tr集合
trNum = "";
if (tb_.length == 1) { //判断集合的长度
trNum = "t";
}

其他:

$(‘#id‘).siblings()   当前元素所有的兄弟节点$(‘#id‘).prev()       当前元素前一个兄弟节点$(‘#id‘).prevaAll()   当前元素之前所有的兄弟节点$(‘#id‘).next()       当前元素之后第一个兄弟节点$(‘#id‘).nextAll()    当前元素之后所有的兄弟节点
时间: 2024-10-17 09:04:56

查找元素的例子的相关文章

<<< Jquery查找元素、选择器使用方法总结

$("#myDiv"); //根据给定的ID匹配一个元素,用于搜索id 属性中给定的值,id属性必须是唯一的 $("div"); //根据给定的元素名匹配所有元素,搜索指向dom节点的标签名 $(".myClass"); //根据给定的类匹配元素,用以搜索的类.一个元素可以有多个类,只要有一个符合就能被匹配到 $("div,.myClass"); //将每一个选择器匹配到的元素合并后一起返回,可以指定多个元素 返回示例: &l

python--通过xpath相对节点位置查找元素(续)

之前写过相对父元素及下一个兄弟元素的方法. 这次补充一下xpath相对节点位置查找元素的所有方法.例子就不举了,自己可以去练练. xpath相对节点查找方法: 1.xpath('./ancestor::*')查找当前节点的所有先辈节点,即父节点或祖父节点 2.xpath('./ancestor-or-self::*')查找当前节点的所有先辈节点以及本身 3.xpath('./attribute::*')获取当前节点的所有属性 4.xpath('./child::*')查找当前节点的所有子节点 5

jQuery 遍历 - 祖先:向上遍历 DOM 树,以查找元素的祖先

jQuery 遍历 - 祖先 祖先是父.祖父或曾祖父等等. 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先. 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil() jQuery parent() 方法 parent() 方法返回被选元素的直接父元素. 该方法只会向上一级对 DOM 树进行遍历. 下面的例子返回每个 <span> 元素的直接父元素: 实例 $(document).

使用再哈希算法查找元素

使用再哈希算法查找元素: /* hash search, using rehash method if find k, return if not find, d=(d+step)%m, rehash find */ int SearchHash(HashTable H, KeyType k) { int d, d1, m; m = H.tableSize; d = d1 = k%m; while(H.data[d].key != -1) { if(H.data[d].key == k) //h

javascript中通过className灵活查找元素 例如我们要把根据class来进行修改样式

原文:javascript中通过className灵活查找元素 例如我们要把根据class来进行修改样式 一.背景:一个表单中,要修改一些li中有class=box的样式,将它的background设置为red红色.一般的做法是我们可以先找到父级元素 ,然后由父级元素找到所有相关tagName,最后,来一个if判断,如果class属性为box,则修改之 var oUl = document.getElementById("ul1");                          

查找元素在list中的位置以及折半查询

问题 查找某个值在list中的位置 解决思路 可以用折半查询的方法解决此问题. 解决(Python) #! /usr/bin/env python #coding:utf-8 #折半查找某个元素在list中的位置 def half_search(lst,value,left,right): length = len(lst) while left<right: middle = (right-left)/2 if lst[middle]>value: right = middle-1 elif

_DataStructure_C_Impl:在顺序表中查找元素

// _DataStructure_C_Impl:Search #include<stdio.h> #include<stdlib.h> #define MaxSize 100 #define IndexSize 20 typedef int KeyType; //元素的定义 typedef struct{ KeyType key; }DataType; //顺序表的类型定义 typedef struct{ DataType list[MaxSize]; int length; }

二分法查找元素位置

普通二分法查找元素: #include <stdio.h> #include <stdlib.h> int BinarySearch(int* a, int n, int pos) { int left = 0; int right = n-1; while (left <= right) { int mid = left+(right-left)/2; if(pos == a[mid]) { return mid; } else if(pos < a[mid]) {

JavaScript之查找元素

在IE6还大行其道的时候,原生JS操作DOM有各种各样的问题,jQuery应运而生,它解决了人们的痛点,对各种浏览器及其各种版本的兼容是相当的赞,而且易上手(不包括jQuery2.0),但他毕竟是库,性能上面还是弱于原生的.如今许多公司已经放弃兼容IE6和7甚至8,所以原生JS操作DOM可以搬上台面了,尤其是原生在查找元素方面的扩展可以让你不在依赖jQuery,下面详说原生查找元素最基本的三个document.getElementById()接受一个参数:要取得的元素的ID,查找到则返回该元素,