Jquery选择器总结二
简单选择器
1、:firstè选出匹配的元素中的第一个
2、:lastè选出匹配的元素中的最后一个
3、:eq(index)è选出匹配的元素中的指定索引位置的jquery对象(注:index从0开始)
4、:lt(index)è选出匹配元素中索引小于指定索引的对象
5、:gt(index) è选出匹配元素中的索引大于指定索引的对象
6、:evenè选出匹配元素中的索引为偶数的对象,即第奇数个
7、:oddè选出匹配元素中的索引为奇数的对象,即第偶数个
表单选择器
1、:inputè匹配所有input、textare、select和button元素
2、:textè匹配所有的单行文本框
3、:passwordè匹配所有的密码框
4、:submitè匹配所有的提交按钮
5、:checkboxè匹配所有的复选框
6、:radioè匹配所有的单选按钮
7、:resetè匹配所有的重置按钮
8、:hiddenè匹配所有不可见元素
9、:fileè匹配所有文本域(文本标签)
10、:buttonè匹配所有的button按钮
表单属性选择器
1、:checkedè选取选中的复选框或单选按钮
2、:selectedè匹配选中的option元素
代码演示:
一.简单选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
<table border="1px" bordercolor="blue" cellspacing="0">
<tr><td>编号</td><td>姓名</td></tr>
<tr><td>1</td><td>张三</td></tr>
<tr><td>2</td><td>李四</td></tr>
<tr><td>3</td><td>王五</td></tr>
<tr><td>4</td><td>赵六</td></tr>
</table>
<div style="height: 50px;"></div>
<input type="button" value="简单选择器:first" οnclick="testfirst();"/>
<input type="button" value="简单选择器:last" οnclick="testlast();"/>
<input type="button" value="简单选择器:eq" οnclick="testeq();"/>
<input type="button" value="简单选择器:lt" οnclick="testlt();"/>
<input type="button" value="简单选择器:gt" οnclick="testgt();"/>
<input type="button" value="简单选择器:even" οnclick="testeven();"/>
<input type="button" value="简单选择器:odd" οnclick="testodd();"/>
</body>
<script src="js/jquery.1.9.2.min.js" type="text/javascript">
</script>
<script type="text/javascript">
//简单选择器:first
function testfirst(){
var fir_li = $("li:first");
alert(fir_li.text());
}
//简单选择器:last
function testlast(){
var last_li = $("li:last");
alert(last_li.text());
}
//简单选择器:eq
function testeq(){
var eq_li = $("li:eq(2)");
alert(eq_li.text());
}
//简单选择器:lt
function testlt(){
var lt_li = $("li:lt(3)");
alert(lt_li.length);
}
//简单选择器:gt
function testgt(){
var gt_li = $("li:gt(3)");
alert(gt_li.length);
}
//简单选择器:even
function testeven(){
var eventd = $("tr:even");
eventd.each(function(){
$(this).css("color","red");
});
}
//简单选择器:odd
function testodd(){
var eventd = $("tr:odd");
eventd.each(function(){
$(this).css("color","yellow");
});
}
</script>
</html>
二.表单选择器
代码演示:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="checkbox" name="hobbies" value="踢足球" />踢足球
<input type="checkbox" name="hobbies" value="打篮球" />打篮球
<input type="checkbox" name="hobbies" value="羽毛球" />羽毛球
<br></br>
<input type="radio" name="sex" value="男" />男
<input type="radio" name="sex" value="女" />女
<br></br>
<select id="city">
<option value=" ">请选择城市</option>
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="深圳">深圳</option>
</select>
<div style="height: 50px;"></div>
<input type="button" value="获取选中复选框" οnclick="testcheck();"/>
<input type="button" value="获取选中单选框" οnclick="testradio();"/>
<input type="button" value="获取选中下拉框" οnclick="testselect();"/>
</body>
<script src="js/jquery.1.9.2.min.js" type="text/javascript">
</script>
<script type="text/javascript">
//获取选中复选框
function testcheck(){
var checks = $(":checkbox:checked");
checks.each(function (){
alert($(this).val());
});
}
//获取选中单选框
function testradio(){
var sex = $(":radio:checked");
alert(sex.val());
}
//获取选中下拉框
function testselect(){
var city = $("#city option:selected");
alert(city.val());
}
</script>
</html>
谢谢!
Jquery选择器总结二的更多相关文章
- 锋利的jQuery ——jQuery选择器(二)
一.jQuery选择器 1)CSS选择器 CSS选择器有:1>标签选择器 E{CSS规则} 2>ID选择器 #ID{CSS规则} 3>类选择器 E.className{CSS ...
- jQuery选择器(二)
jQuery中有"过滤选择器",通过特定的规则来筛选出所需的DOM元素,都是以(:)开头的. $("div:first")//选取出所有<div>元 ...
- 揭开jQuery的面纱-jQuery选择器简介(二)
选择器并没有一个固定的定义,在某种程度上说,jQuery的选择器和样式表中的选择器十分相似.选择器具有如下特点: 1.简化代码的编写 2.隐式迭代 3.无须判断对象是否存在 “$”是选择器不可缺少的部 ...
- jQuery基础学习(二)—jQuery选择器
一.jQuery基本选择器 1.CSS选择器 在学习jQuery选择器之前,先介绍一下之前学过的CSS选择器. 选择器 语法 描述 示例 标签选择器 E { ...
- jQuery(二):jQuery选择器
jQuery选择器类似于CSS选择器,用来选取网页中的元素.例如: $("h3").css("background-color","red" ...
- 第71天:jQuery基本选择器(二)
jQuery选择器 一.内容过滤选择器 选择器 描 述 返 回 示 例 :contains(text) 匹配含有文本内容text的元素 集合元素 $(“p:contains(今天)”) :empty ...
- jQuery学习之二 jQuery选择器
一.jQuery选择器是什么1.CSS选择器2.jQuery选择器 二.jQuery选择器的优势1.简洁的写法2.支持从CSS1到CSS3选择器3.完善的处理机制 传统js选择器假如要操作的元素不存 ...
- jQuery选择器与过滤器(二)
一.jQuery选择器1.基本选择器:所有选择器 *标签选择器 标签名ID选择器 #ID类选择器 .className组合选择器 selector1,selector2 ...
- jQuery-1.9.1源码分析系列(二)jQuery选择器
1.选择器结构 jQuery的选择器根据源码可以分为几块 init: function( selector, context, rootjQuery ) { ... // HANDLE: $(&quo ...
随机推荐
- iOS开发之SceneKit框架--SCNLight.h
1.SCNLight简介 用于添加光源,连接到一个节点照亮现场,可以给场景添加不同的灯光,模拟逼真的环境. 2.四种灯光的简介 添加一个box立方体.一个tube圆柱管道和一个地板floor,没有灯光 ...
- CSS 属性1
CSS列表属性 list-style:列表样式,取值:none.去掉项目符号或编号前面的各种符号. CSS边框属性:每个元素都可以加边框线 border-left:左边框线. 格式:border ...
- Day 6:集合(set)
集合(set)定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key特性:集合里面数据类型是不可变的1.可变的数据类型:列表,字典2.不可变的数据类型:数字.元组.字符串 ...
- Java开发系列-时间转换
获取当前时间戳 // 获取当前的时间戳 long time = new Date().getTime(); 将字符串时间戳转成格式的时间字符串 Long timestrap = Long.parseL ...
- Linux用户管理 (3)
用户管理 1 用户添加 基本语法 useradd [选项] 用户名 添加一个用户: 注意事项 1)当用户创建成功后,会自动的创建和用户同名的家目录 2)也可以通过 useradd -d 指定目录 新的 ...
- 移植 TinyLogin
下载 从 http://tinylogin.busybox.net/downloads/tinylogin1.4.tar.bz2下载 tinylogin1.4 到/tmp 目录当中,并解压. 修改 ...
- [Noip 2013 Day1-3] 货车运输 做法总结
[Noip 2013 Day1-3] 货车运输 做法总结 Online Judge:Luogu-1967 Label:启发式合并,离线,整体二分,按秩合并,倍增,最大生成树 打模拟离线赛时做到,顺便总 ...
- win 10安装Nginx,php,mysql 小计
一直没有尝试Nginx作为Web服务器,时常用的是apache,在Ubuntu下,输入一些安装命令就可以把LAMP环境比较轻松的搭建起来. 系统: windows 10 NT ,Nginx-1.14. ...
- 廖雪峰Java14Java操作XML和JSON-2JSON-1Json介绍
JSON是一种类似JavaScript对象的数据表示格式 JavaScript Object Notation 去除了JavaScript的执行语句 仅保留数据 JSON格式: 仅保留UTF-8编码 ...
- python 版本配置问题
环境变量里有anaconda 但是命令行输入python却并不是anaconda里的python 这个现象的产生是由于anaconda在环境变量里的顺序靠后,python2.7已经在其他环境变量里被找 ...