简单选择器

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选择器总结二的更多相关文章

  1. 锋利的jQuery ——jQuery选择器(二)

    一.jQuery选择器 1)CSS选择器 CSS选择器有:1>标签选择器  E{CSS规则} 2>ID选择器   #ID{CSS规则} 3>类选择器  E.className{CSS ...

  2. jQuery选择器(二)

    jQuery中有"过滤选择器",通过特定的规则来筛选出所需的DOM元素,都是以(:)开头的. $("div:first")//选取出所有<div>元 ...

  3. 揭开jQuery的面纱-jQuery选择器简介(二)

    选择器并没有一个固定的定义,在某种程度上说,jQuery的选择器和样式表中的选择器十分相似.选择器具有如下特点: 1.简化代码的编写 2.隐式迭代 3.无须判断对象是否存在 “$”是选择器不可缺少的部 ...

  4. jQuery基础学习(二)—jQuery选择器

    一.jQuery基本选择器 1.CSS选择器     在学习jQuery选择器之前,先介绍一下之前学过的CSS选择器. 选择器 语法 描述 示例   标签选择器 E {                 ...

  5. jQuery(二):jQuery选择器

    jQuery选择器类似于CSS选择器,用来选取网页中的元素.例如: $("h3").css("background-color","red" ...

  6. 第71天:jQuery基本选择器(二)

    jQuery选择器 一.内容过滤选择器 选择器 描 述 返 回 示 例 :contains(text) 匹配含有文本内容text的元素 集合元素 $(“p:contains(今天)”) :empty ...

  7. jQuery学习之二 jQuery选择器

    一.jQuery选择器是什么1.CSS选择器2.jQuery选择器 二.jQuery选择器的优势1.简洁的写法2.支持从CSS1到CSS3选择器3.完善的处理机制  传统js选择器假如要操作的元素不存 ...

  8. jQuery选择器与过滤器(二)

    一.jQuery选择器1.基本选择器:所有选择器    *标签选择器    标签名ID选择器    #ID类选择器    .className组合选择器    selector1,selector2 ...

  9. jQuery-1.9.1源码分析系列(二)jQuery选择器

    1.选择器结构 jQuery的选择器根据源码可以分为几块 init: function( selector, context, rootjQuery ) { ... // HANDLE: $(&quo ...

随机推荐

  1. Spring的refresh()方法相关异常

    如果是经常使用Spring,特别有自己新建ApplicationContext对象的经历的人,肯定见过这么几条异常消息:1.LifecycleProcessor not initialized - c ...

  2. <scrapy爬虫>爬取360妹子图存入mysql(mongoDB还没学会,学会后加上去)

    1.创建scrapy项目 dos窗口输入: scrapy startproject images360 cd images360 2.编写item.py文件(相当于编写模板,需要爬取的数据在这里定义) ...

  3. DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法

    很多站长朋友反应,经常会遇到DEDECMS织梦后台更新网站栏目无反应和一键更新无响应的问题,这个问题的所在就是在于恢复了数据或者覆盖了织梦后台文件之后,点击一键更新完全没反应,或者生成栏目的时候其他都 ...

  4. 设置Hadoop+Hbase集群pid文件存储位置

    有时候,我们对运行几天或者几个月的hadoop或者hbase集群做停止操作,会发现,停止命令不管用了,为什么呢? 因为基于java开发的程序,想要停止程序,必须通过进程pid来确定,而hadoop和h ...

  5. SUMMARY | 二分查找

    package Search; public class biSearch { //标准的二分查找 public static int stdBiSearch(int[] array,int keyV ...

  6. JPA默认方法查询遇到转JSON的处理

    JPA提供的findAll等查询方法在有关联的对象时 比如:在查userInfo @Entity@Table(name = "user_info")public class Use ...

  7. differential related impedance and termination

    Impedance (1) Z0 Z0 is the impedance of one T-line while other lines are held at 0. Single end. (2) ...

  8. 并发和多线程(二)--启动和中断线程(Interrupt)的正确姿势

    启动线程: 从一个最基本的面试题开始,启动线程到底是start()还是run()? Runnable runnable = () -> System.out.println(Thread.cur ...

  9. BZOJ 1579 [Usaco2009 Feb]Revamping Trails 道路升级

    堆优化的dijkstra. 把一个点拆成k个. 日常空间要开炸一次.. //Twenty #include<cstdio> #include<cstring> #include ...

  10. nginx 解决问题