jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()
1. $.ajax()
ajax 本身是异步操作,当需要将 异步 改为 同步时:
async: false
2.parent() 父级元素 和 parents() 祖先元素 的区别
parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。
parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。
例如:
<div id='div1'>
<div id='div2'>
<p></p>
</div>
<div id='div3' class='a'>
<p></p>
</div>
<div id='div4'>
<p></p>
</div>
</div>
$('p').parent() 取到的是div2,div3,div4
$('p').parent('.a') 取到的是div3
$('p').parent().parent() 取到的是div1,这点比较奇特;不过Jquery对象本身的特点决定了这是可行的。
$('p').parents() 取到的是div1,div2,div3,div4
$('p').parents('.a') 取到的是div3
3.children() 子级元素
children(":eq()") 与 children().eq()
$('ul').children(":eq(0)").css('color' , 'red');
与
$('ul').children().eq(0).css('color' , 'red');
相同
3.siblings() 同胞元素
$this.parent().siblings().eq(1).text();
当前操作元素父元素的第一个同胞元素的内容
$("给定元素").siblings(".selected")
其作用是筛选给定的同胞同类元素(不包括给定元素本身)
例如:
//显示选项卡对应的内容并隐藏未被选中的内容
$("#content li:eq(" + index + ")").show().siblings().hide();
4.find() 查找
找到的是 所有的后代元素,即是子孙元素
$('div').find('ul').eq(2).css('color' , 'red');
小结:
find()查找的是后代,子代,子子代,而且参数必须填写
children()本身查找的就是子代,里面的参数选填
5.eq()
.eq() 与:eq() 的区别
$("p").eq(1).css("color","red");
与
$("p:eq(1)").css("color","red");
相同
6.has()
例如:
$("li").has("span").css("color","green");
匹配含有span元素的li元素,并将其中的字体颜色设置为绿色。
7.filter()
.filter() 方法 过滤的是集合本身
filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。
例如:
$('p').find('.tag');
$('p').filter('.tag');
(1)第一行语句是在p标签下面的子元素去找是否有类为tag的元素.返回的元素若不为空一定是p标签下面的子元素
(2)第二行语句是找p标签中是否有tag类的元素.返回的元素一定是在$('p')这些P标签里面(即 找到所有 类名为tag的 P 标签)
8.next()
next() 获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。
例如:
$("p").next(".selected").css("background", "yellow");
查找每个段落的下一个同胞元素,仅选中类名为 "selected" 的段落
.
jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()的更多相关文章
- jquery 常用选择器和方法以及遍历(超详细)
jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...
- jQuery常用选择器总结
jQuery常用选择器总结: 我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐.现在我就它常用的并且十分强大的选择器的方式,做一个总结.鉴于它的选择 ...
- jquery常用选择器和常用方法
基本选择器 $(”#myDiv”) //匹配唯一的具有此id值的元素 $(”div”) //匹配指定名称的所有元素 $(”.myClass”) //匹配具有此class样式值的所有元素 $(”*”) ...
- jquery常用选择器(转)
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
- js和jQuery常用选择器
笔者觉得js是前台基础中的基础,而其选择器则是js基础中的基础,因长期使用框架导致js生疏,所有查资料,回顾一下js的常用选择器: 1.document.getElementById("id ...
- jquery 常用选择器基础语法学习
siblings方法的常用应用场景:选中高亮 实现代码 <!DOCTYPE html> <html> <head> <meta charset="U ...
- jquery及jquery常用选择器使用
本文为博主原创,未经允许不得转载: 1.jquery强大之处: 容易上手,强大的选择器,解决浏览器的兼容 完善的时间机制,出色的ajax封装,丰富的ui 2.jquery是一个javas ...
- jquery常用选择器
1.数字性过滤 $("tr:first") //选择所有tr元素的第一个 $("tr:last") / ...
- js+jquery 常用选择器函数
一.获取当前标签 JS: this,如下: <button onclick="fun(this)"></button> Jquery,如下: $(" ...
随机推荐
- int long long 的范围
unsigned int 0-4294967295 (10位数,4e9) int -2147483648-2147483647 (10位 ...
- Experimental considerations
先知 重金属颗粒与气孔大小 气孔位置.密度与开合时间 角质层厚度 意外 叶子第二天掉落 样本没有放冰箱 高光谱仪器损坏 天气下雨/雪 仪器预约 楼顶/实验室门卡提前一天预约 光合仪提前一天预约 ASD ...
- Experiments done
喷重金属 换重金属溶液 荧光光合 备注 ASD 备注 高光谱 备注 泡EDTA 备注 电镜 备注 2018.12.19(day1) 2018.12.19(day1) 2018.12.18晚(day0) ...
- ospf 提升 二 ---LSA
ospf ABR和ASBR的区别 官方建议中大型网络的规模参考 根据spf算法 而不是路由器的硬件性能强弱 a ABR最多关联3个区域 b 单区域内路由器最多50台 c 一台运行ospf的路由 ...
- 【Luogu】P2894酒店Hotel(线段树)
题目链接 我好蒻啊 题题看题解 线段树维护从左端点开始的最长连续空房.右端点结束的最长连续空房.整段区间的最长连续空房.区间非空房的个数. http://blog.csdn.net/qq_3955 ...
- Luogu【P2904】跨河(DP)
题目链接在这里 此题DP.用一个前缀和一样的东西,把载i个奶牛的时间求出来,然后DP代码如下: ;i<=n;++i){ f[i]=que[i]; ;j<i;++j) f[i]=min(f[ ...
- [NOI2001] 食物链 (扩展域并查集)
题目描述 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A 吃 B,B 吃 C,C 吃 A. 现有 N 个动物,以 1 - N 编号.每个动物都是 A,B,C 中的一种,但是我 ...
- 【树状数组区间修改区间求和】codevs 1082 线段树练习 3
http://codevs.cn/problem/1082/ [AC] #include<bits/stdc++.h> using namespace std; typedef long ...
- 【2018.10.20】noip模拟赛Day3 二阶和
今年BJ省选某题的弱化版…… 这看起来就没那么难了,有几种方法维护,这里提两种. 第一种(傻逼的我写的) 维护 一维&二维前缀和. 对于一个长度为$m$的序列$b_1,b_2,...,b_m$ ...
- GridView选中,编辑,取消,删除代码
原文发布时间为:2008-08-03 -- 来源于本人的百度文章 [由搬家工具导入] 2.GridView选中,编辑,取消,删除: 效果图: 后台代码:你可以使用sqlhelper,本文没用。代码如下 ...