jquery 综合使用例子
效果如下:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
- transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title></title>
- <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(function () {
- $("#initData").one("click", function () {
- //加载数据
- initData();
- });
- $("#initCssAndEvent").one("click", function () {
- //设置样式与事件
- bindCssAndEvent();
- });
- });
- //加载数据
- function initData() {
- //车次数据
- var data = [{ "xuhao": "1", "checi": "1171(哈尔滨->太原)", "fazhan": "北京", "daozhan": "太原",
- "fashi": "02:29", "daoshi": "13:46", "lishi": "11:17", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "--",
- "erdengzuo": "--", "yingzuo": "100", "dengji": "普快" },
- { "xuhao": "2", "checi": "Z55(北京西->兰州)", "fazhan": "北京西", "daozhan": "太原", "fashi":
- "14:30", "daoshi": "19:14", "lishi": "04:44", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "--",
- "erdengzuo": "--", "yingzuo": "14", "dengji": "直特" },
- { "xuhao": "3", "checi": "D2011(北京西->太原)", "fazhan": "北京西", "daozhan": "太原",
- "fashi": "15:31", "daoshi": "19:22", "lishi": "03:51", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "0",
- "erdengzuo": "0", "yingzuo": "--", "dengji": "动车" },
- { "xuhao": "4", "checi": "T41(北京西->西安)", "fazhan": "北京西", "daozhan": "太原", "fashi":
- "15:51", "daoshi": "21:31", "lishi": "05:40", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "--",
- "erdengzuo": "--", "yingzuo": "40", "dengji": "特快" },
- { "xuhao": "5", "checi": "D191(沈阳北->太原)", "fazhan": "北京", "daozhan": "太原", "fashi":
- "17:05", "daoshi": "21:00", "lishi": "03:55", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "42",
- "erdengzuo": "59", "yingzuo": "--", "dengji": "动车" },
- { "xuhao": "6", "checi": "T27(北京西->拉萨)", "fazhan": "北京西", "daozhan": "太原", "fashi":
- "20:08", "daoshi": "00:53", "lishi": "04:45", "shangwuzuo": "--", "tedengzuo": "--", "yidengzuo": "--",
- "erdengzuo": "--", "yingzuo": "9", "dengji": "动车"}];
- for (var i = 0; i < data.length; i++) {
- var tr = "<tr>";
- tr += "<td>" + data[i].xuhao + "</td>";
- tr += "<td>" + data[i].checi + "</td>";
- tr += "<td>" + data[i].fazhan + "</td>";
- tr += "<td>" + data[i].daozhan + "</td>";
- tr += "<td>" + data[i].fashi + "</td>";
- tr += "<td>" + data[i].daoshi + "</td>";
- tr += "<td>" + data[i].lishi + "</td>";
- tr += "<td>" + data[i].shangwuzuo + "</td>";
- tr += "<td>" + data[i].tedengzuo + "</td>";
- tr += "<td>" + data[i].yidengzuo + "</td>";
- tr += "<td>" + data[i].erdengzuo + "</td>";
- tr += "<td>" + data[i].yingzuo + "</td>";
- tr += "<td>" + data[i].dengji + "</td>";
- tr += "</tr>";
- $("#dataTab").append(tr);
- }
- }
- //设置样式与事件
- function bindCssAndEvent() {
- //a
- $("#dataTab thead").css({ "background": "url(images/bg.png) repeat-x", "color": "#055A78" });
- //b
- $("#dataTab").css("text-align", "center");
- //c
- $("td:eq(1)", "#dataTab tr:gt(1)").wrapInner("<a href='#'></a>")
- .children().css({ "color": "black", "text-decoration": "none" })
- .mouseover(function () {
- $(this).css("color", "red");
- })
- .mouseout(function () {
- $(this).css("color", "black");
- });
- // $('#dataTab tr:gt(1) td:nth-child(2)').wrap('<a href="#" style="color:black;text-
- decoration:none;"></a>').parent('a').hover(function () {
- // $(this).css('color', 'red');
- // }, function () { $(this).css('color', 'black'); });
- //d
- $("#dataTab tr:gt(1):odd").css("background-color", "#E5F2F8");
- //e
- $("#dataTab tr:gt(1)").css("cursor", "default")
- .click(function () {
- $("#dataTab tr:gt(1):odd").css("background-color", "#E5F2F8");
- $("#dataTab tr:gt(1):even").css("background-color", "#fff");
- $(this).css("background-color", "#9AC2E5");
- });
- }
- </script>
- </head>
- <body>
- <input id="initData" type="button" value="加载数据" /><input id="initCssAndEvent" type="button" value="设置样式与
- 事件" />
- <table id="dataTab" border="1" cellpadding="0" cellspacing="0" >
- <thead>
- <tr>
- <th rowspan="2">序号</th>
- <th rowspan="2">车次</th>
- <th colspan="2">查询区间</th>
- <th colspan="3">区间运行时刻</th>
- <th colspan="5">余票信息</th>
- <th>列车信息</th>
- </tr>
- <tr>
- <th>发站</th>
- <th>到站</th>
- <th>发时</th>
- <th>到时</th>
- <th>历时</th>
- <th>商务座</th>
- <th>特等座</th>
- <th>一等座</th>
- <th>二等座</th>
- <th>硬座</th>
- <th>等级</th>
- </tr>
- </thead>
- </table>
- </body>
- </html>
jquery 综合使用例子的更多相关文章
- jquery:validate的例子
该文档转载自 http://ideabean.javaeye.com/blog/363927 官方网站 http://bassistance.de/jquery-plugins/jquery-plug ...
- Dojo与jQuery综合比较分析
最近一直都在参与项目,无法抽空写些或者看些东西,周末抽了点时间看了下关于Dojo和Jquery的东西,在CSDN上看到一篇两个框架进行对比的文章,感觉写的不错,就拿了过来,没有别的意思,一来想保留下来 ...
- JQuery经典小例子——可编辑的表格
可编辑的表格: 屏幕剪辑的捕获时间: 2015/8/14 9:16 HTML代码为: <!DOCTYPE html> <htmlxmlns="http://www.w3.o ...
- jquery综合
1.选择器性能比较: http://www.jcodecraeer.com/a/javascript/2012/0418/112.html http://developer.51cto.com/art ...
- jQuery与js例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jquery综合练习--模态对话框传值,删除,新增表格行
效果示例: 个人的练习代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- 一个简单的jQuery回调函数例子
jQuery回调函数简单使用 比如说,我们想要点击某个按钮后触发事件, 先把一些指定内容给隐藏掉, 然后跳出相关信息的对话框. 如果使用普通的方法, 不用回调函数的话, 会有怎么样的效果呢? 效果是先 ...
- jQuery选择器简单例子
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="jQuery_5.aspx. ...
- jquery ajax POST 例子详解
function test(){ $.ajax({ //提交数据的类型 POST GET type:"POST", //提交的网址 url:"testLogin.aspx ...
随机推荐
- Cisco cmd 命令(二)
1.配置路由器静态路由选择表 ip route [destination_network] [mask] [next_hop_address or exitinterface] [administra ...
- C#实现在线更新系统
先来看一下程序完成后长什么样. 这个是程序的组成部分. 主要功能是在InitializationUpdate这个类中完成的,From1主要起到调用的作用,所以重心还是在InitializationUp ...
- 值栈和OGNL 之 7.1 值栈
7.1 值栈 7.1.1 值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心. Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action.Resu ...
- Oracle:ORA-01791: 不是 SELECTed 表达式
项目中写hql语句 出现 ORA-01791: 不是 SELECTed 表达式问题. 语句如下: select distinct(name) where student order by numbe ...
- commons-logging 和 log4j 之间的关系
我们在做项目时,日志的记录是必不可少的一项任务,而我们通常是使用 apache 的 log4j 日志管理工具.然而,在项目中,我们经常会看到两个 jar 包:commons-logging.jar 和 ...
- EF调用存储过程实例
创建实体: public class User { public string UserID { get; set; } public string UserName { get; set; } pu ...
- scrollbarsstyle
android:scrollbarStyle属性及滚动条和分割线覆盖问题 本文主要介绍android view的android:scrollbarStyle属性意义android:scrollbarS ...
- USB Mass Storage学习笔记-STM32+FLASH实现U盘
一.内容概述 采用STM32内部自带USB控制器外加大页NAND FLASH K9F1G08U0A实现一个128M的U盘. 1.STM32的USB控制器 STM32F103的MCU自带USB从控制器 ...
- 8051、ARM和DSP指令周期的测试与分析
在实时嵌入式控制系统中,指令周期对系统的性能有至关重要的影响.介绍几种最常用的微控制器的工作机制,采用一段循环语句对这几种微控制器的指令周期进行测试,并进行分析比较.分析结论对系统控制器的选择有一定的 ...
- 正则取页面图片URL和TABLE BackGround
/// <summary> /// 根据html文本返回url地址集合 /// </summary> /// <param name="sHtmlText&qu ...