<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>JQuery应用</title>
<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script>
$(function() {
$("table").attr("bgcolor", "red"); //设置表格的背景颜色
$("tr").attr("bgcolor", "#3366CC"); //为单数行表格设置背景颜色
$("tr:even").css("background-color", "#CC0000"); //为双数行表格设置背颜色素
$("table").css("width", "300px"); //为表格添加样式,设置表格长度为300像素 }); // 复选框的全选和全不选
$(function() {
// 获得上面的复选框
var $selAll = $("#selAll");
$selAll.click(function() {
if($selAll.prop("checked") == true) {
// 上面的复选框已被选中
$(":checkbox[name='selone']").prop("checked", true);
} else {
// 上面的复选框没被选中
$(":checkbox[name='selone']").prop("checked", false);
}
});
}); //3、使用JQ实现省市联动
$(function() {
var i = 0;
var arr = new Array(3);
arr[0] = new Array("增城", "新塘", "长安");
arr[1] = new Array("玉林", "容县", "博白");
arr[2] = new Array("成都", "广元", "攀枝花"); $("[name='pro']").change(function() {
//获取省的下拉选的值
var $pro = $("[name='pro']").val();
//获取市的下拉选
var $citys = $("[name='city']");
//初始化 用一种创建标签增加内容的方式
$citys.html($("<option>").html("-请选择-"));
//遍历数组
$(arr[$pro]).each(function() {
//把二维数组增加到下拉选框内
$citys.append("<option>" + arr[$pro][i] + "</option>");
i++;
if(i >= 3) {
i = 0;
}
}); });
});
</script>
</head> <body>
<!--1、使用JQ实现表格隔行换色
2、使用JQ的表格全选和全不选
3、使用JQ实现省市联动
-->
<div class="d1">
<table border="1" cellspacing="0" cellpadding="0" id="tb">
<tr>
<td><input type="checkbox" name="selone" id="selAll" value="" />1</td>
<th colspan="2">使用JQ实现表格隔行换色</th>
</tr>
<tr>
<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
<td colspan="2">Data</td> </tr>
<tr>
<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
<td colspan="2">Data</td>
</tr>
<tr>
<td><input type="checkbox" name="selone" id="sel" value="sel" />1</td>
<td colspan="2">Data</td> </tr>
<tr>
<td><input type="checkbox" name="selone" id="sel" value="" />1</td>
<td colspan="2">Data</td>
</tr>
</table>
</div> <div class="d2">
<h1>省级二级联动</h1>
<select name="pro">
<option selected="selected">---请选择---</option>
<option value="0">广东省</option>
<option value="1">广西省</option>
<option value="2">四川省</option>
</select>
<select name="city">
<option selected="selected">---请选择---</option>
</select>
</div>
</body>
</html>

2018.7.5 jQuery学习的更多相关文章

  1. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  2. jquery学习(一)

    简单的jquery学习,首先在页面引入jquery <!-- 引入jquery --> <script src="js/jquery-1.8.3.js" type ...

  3. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  4. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  5. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

  6. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  7. 很不错的jQuery学习资料和实例

    这些都是学习Jquery很不错的资料,整理了一下,分享给大家. 希望能对大家的学习有帮助. 帕兰 Noupe带来的51个最佳jQuery教程和实例, 向大家介绍了jQuery的一些基本概念和使用的相关 ...

  8. jquery学习以及下载链接

    jquery学习链接 http://www.w3school.com.cn/jquery/jquery_intro.asp jquery 脚本库下载链接 http://jquery.com/downl ...

  9. 转载最佳JQuery学习网站

    转载文章,原出处: http://www.gbin1.com/technology/jquery/learningjquerywebsites/ jQuery是目前最流行的 JavaScript    ...

随机推荐

  1. 第五章:引用类型(一)-Object和Array

    引用类型 引用类型的值(对象)是引用类型的一个实例 引用类型是一种数据结构,用于将数据与功能组织在一起 也常被称为类, Object 对象的两种创建方式 使用new操作符 对象字面量表示法 Array ...

  2. php程序设计 1,2章节

    <?php/** * Created by PhpStorm. * User: DY040 * Date: 2017/9/4 * Time: 10:39 * * * 1: php起源于1995 ...

  3. java——变量

    1.静态变量: 随着类的加载而生成并初始化 随着类的消失而消失 2.成员变量: 随对象的加载而生成并初始化 随对象被回收而消失 3.局部变量: 作用范围由{}决定 随方法调用而创建 随方法的执行完毕而 ...

  4. 转 from __future__ import unicode_literals

    转自 https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200230 ...

  5. ora-1652

    ###检查是否有temp 在使用 step 2: 检查是否有事务使用到temp,并且进行删除. SELECT vt.inst_id,vs.sid,vs.serial#,vs.username,vs.o ...

  6. NIOGoodDemo

    Java NIO是在jdk1.4开始使用的,它既可以说成“新I/O”,也可以说成非阻塞式I/O.下面是java NIO的工作原理: 1. 由一个专门的线程来处理所有的 IO 事件,并负责分发. 2. ...

  7. java多线程(一)

    一.进程,线程,并发,并行 1.1 进程和线程的区别       进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程.比如在Windows系统中,一个运 ...

  8. JavaScript Date 学习心得

    1.要创建一个日期对象,使用new 操作符和Date构造函数即可: var date=new Date() 在调用Date构造函数而不传递参数的情况下,新创建的对象可以自动获得当前日期和时间.必须传入 ...

  9. Ubuntu瞎胡搞

    ubutnu的几个必不可少的软件: 1.Guake,超级方便的终端 2.Unity tweak tool 3.VLC,本地视频播放器 4.MyPint,简单画图软件 5.GIMP,PS工具 Subli ...

  10. maven课程 项目管理利器-maven 3-3 maven中的坐标和仓库

    本节主要讲了两大方面: 1 maven坐标 1.0  构件定义 任何依赖,插件,项目构建输出 都称之为构件. 1.1 maven坐标概念 groupid 公司或组织的域名倒序+当前项目名称 artif ...