简单选择器

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. day23_5_练习_Calculator_使用正则表达式计算复杂表达式

    #!/usr/bin/env python# -*- coding:utf-8 -*-# ------------------------------------------------------- ...

  2. openstack实战部署

    简介:Openstack系统是由几个关键服务组成,他们可以单独安装,这些服务根据你的云需求工作在一起,这些服务包括计算服务.认证服务.网络服务.镜像服务.块存储服务.对象存储服务.计量服务.编排服务和 ...

  3. pycharm新建ini文件或创建ini文件失败

    1.pycharm创建ini格式的文件,没有对应的 ini 文件类型-------需要更新 Ini 2.setting–>marketplace 搜索 Ini ,然后进行安装,重启pycharm ...

  4. Java基础 ----- 判断对象的类型

    1. 判断对象的类型:instanceOf 和 isInstance 或者直接将对象强转给任意一个类型,如果转换成功,则可以确定,如果不成功,在异常提示中可以确定类型 public static vo ...

  5. Cmd使用方式--命令行运行程序

    工具用惯却不知道如何去描述什么用,总感觉自己学东西用东西零零散散不系统,心虚!下面总结下自己使用cmd的几种方式. 1 => cmd,command,是window系统下命令提示符,是一种com ...

  6. Parted:2T以上磁盘分区工具(LINUX挂载2T以上磁盘)

    支持大于2T的磁盘,2T以下的最好还是用Fdisk来分区. [root@centos57 aixi]# parted /dev/hda print Model: VMware Virtual IDE ...

  7. lvs + keepalived + nginx + tomcat高可用负载反向代理服务器配置(三) Nginx

    1.  安装 sudo apt-get install nginx 2. 配置nginx sudo gedit /etc/nginx/nginx.conf user www-data; worker_ ...

  8. VS2010-MFC(对话框:为控件添加消息处理函数)

    转自:http://www.jizhuomi.com/software/156.html MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理.比如我们点击 ...

  9. LintCode_13 字符串查找

    题目 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始).如果不存在,则返回 -1. 您在真实的面 ...

  10. js去除空格或所有空格

    function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } /***is_global 设置"g&q ...