小例子 熟悉jquery
<div class="tab-head">
<h2 id="tab1" class="selected">JQGrid</h2>
<h2 id="tab2" >Uploadify</h2>
<h2 id="tab3" >Angularjs</h2>
</div>
<div class="tab-content">
<div id="c1" class="div-content show">
<table id="list1"></table>
<div id="pager1"></div> </div>
<div id="c2" class="div-content"><input type="file" id="uploadify" name="uploadify" /></div>
<div id="c3" class="div-content">content3</div>
</div>
定义三个tab横向排列,切换tab会显示不同的内容。
css样式定义如下:
div.tab-head h2 {
border: solid cornflowerblue 1px;
width: 100px;
height: 25px;
margin:;
float: left;
text-align: center;
list-style:none;
}
.tab-content {
border: solid cornflowerblue 1px;
width: 100%;
height: 100%;
}
.div-content {
display: none;
margin-top:30px;
}
.selected {
background-color: cornflowerblue;
}
.show{
display: block;
}
Jquery 定义mouseover事件:
$(this).ready(function () {
var tabs = $('.tab-head h2');
tabs.mousemove(function () {
tabs.removeClass("selected");
$(this).addClass("selected");
var index = $(this).index();
$('.div-content').removeClass('show');
$('.div-content').eq(index).addClass('show');
});
});
1.选择器
元素选择器:$('div') $('div .tab-head') $('ul li:first')
id选择器:$('#id')
class选择器:$('#class')
属性选择器:$("[id=choose]")
input选择器::input, :Button, :text
2.Css类
- addClass() - 向被选元素添加一个或多个类 空格区分多个样式
- removeClass() - 从被选元素删除一个或多个类
- toggleClass() - 对被选元素进行添加/删除类的切换操作
- css() - 设置或返回样式属性 $("p").css({"background-color":"yellow","font-size":"200%"});
JQuery 操作CSS的几种方式:
1.$("#div").attr("class","divClass")
2.$("div").css("color","red")
3.$('div').addClass('divClass')
3.遍历
first();
last();
eq(index);
filter(".intro");方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回
not() 方法与 filter() 相反;
each() 方法规定为每个匹配元素规定运行的函数
$("button").click(function(){
$("li").each(function(){
alert($(this).text())
});
});
小例子 熟悉jquery的更多相关文章
- php+jquery+ajax+json简单小例子
直接贴代码: <html> <title>php+jquery+ajax+json简单小例子</title> <?php header("Conte ...
- bootstrap 模态 modal 小例子
bootstrap 模态 modal 小例子 <html> <head> <meta charset="utf-8" /> <title ...
- 【zTree】 zTree使用的 小例子
使用zTree树不是第一次了 但是 还是翻阅着之前做的 对照着 使用起来比较方便 这里就把小例子列出来 总结一下使用步骤 这样方便下次使用起来方便一点 使用zTree树的步骤: 1.首先 在 ...
- jetty 介绍以及小例子
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可以将 ...
- bootstrap 模态 modal 小例子【转】
bootstrap 模态 modal 小例子 <html> <head> <meta charset="utf-8" /> <title ...
- Python-学习-小例子练习
网上了点小例子,练习一下下,都是特别简单的.而且这些代码也都是找的网上的代码,目的是在于练习一下Python和熟悉下Python的编码风格等等 学习一门语言,最快的方法就是把它用在世界的开发中,这样才 ...
- 试试 IEnumerable 的 10 个小例子
IEnumerable 接口是 C# 开发过程中非常重要的接口,对于其特性和用法的了解是十分必要的.本文将通过10个小例子,来熟悉一下其简单的用法. 全是源码 以下便是这10个小例子,响应的说明均标记 ...
- 试试 IEnumerable 的另外 6 个小例子
IEnumerable 接口是 C# 开发过程中非常重要的接口,对于其特性和用法的了解是十分必要的.本文将通过6个小例子,来熟悉一下其简单的用法. <!-- more --> 阅读建议 在 ...
- springmvc入门的第一个小例子
今天我们探讨一下springmvc,由于是初学,所以简单的了解一下 springmvc的流程,后续会持续更新... 由一个小例子来简单的了解一下 springmvc springmvc是spring框 ...
随机推荐
- EasyUI中Grid标题居中方法(jquery实现方法)
$(".panel-title").css("text-align", "center"); 一句话搞定,就是这么随意
- Echarts 动态折线图
<script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>< ...
- Swift----函数 、 闭包 、 枚举 、 类和结构体 、 属性
1 数组排序 1.1 问题 本案例实现一个整型数组排序的函数,数组排序的规则由传递的规则函数决定. 1.2 方案 首先定义一个整型数组排序函数sortInts,该函数有一个整型数组类型的参数,该参数必 ...
- (进阶篇)PHP实现用户注册后邮箱验证,激活帐号
我们在很多网站注册会员时,注册完成后,系统会自动向用户的邮箱发送一封邮件,这封邮件的内容就是一个URL链接,用户需要点击打开这个链接才能激活之前在该网站注册的帐号.激活成功后才能正常使用会员功能. 本 ...
- Lae程序员小漫画(三),仅供一乐
Lae软件开发,快乐程序员!
- Dedecms自定义表单后台列表展现方式更改
Dedecms有自定义表单功能,方便我们收集用户信息.个人通常喜欢拿这个功能做问卷调查,在线留言等功能.但是如果使用过这个功能的朋友就会知道,Dedecms自定义表单后台列表展现方式并不好看. 上面就 ...
- CSS应用心得
单纯Html配合CSS网页 下面用程序来实际总结一下 首先,在写程序的应该具有一个良好的编程习惯. 第一:排版,拥有一个良好的排版,有助于我们能够快速的理解以及阅读程序: 第二:注释,就如以下程序,作 ...
- android共享内存
在android下不能通过shm_open使用共享内存. 网上有好多关于android下使用Ashmem实现共享内存的,但经过尝试该方法可以mmap出内存,但是和另一个进程没有实现共享. 具体的使用方 ...
- 浏览器与HTML5的相辅相成
浏览器与HTML5的相辅相成 往往一项技术的更新和发展并不是单一性的,浏览器和HTML5技术的发展亦是如此,而它们的进步也带动了整个行业的变化.浏览器与HTML5相辅相成的关系也让我们的网页能够实现更 ...
- Linux上搭建Elasticsearch服务器并同步数据库
1.准备工作 下载Elasticsearch版本号2.3.4 https://www.elastic.co/downloads/past-releases/elasticsearch- ...