JQuery选择器使用
2013-12-09 14:26
260 查看
问题描述:
JQuery选择器使用
问题说明:
1、在页面中创建一个导航条,单击标题时,可以伸缩导航条的内容,标题中的提示图片也随之改变
2、单击“简化”链接时,隐藏指定的内容,并将“简化”字样改为“更多”,单击“更多”链接时,
返回初始状态
效果预览:
![](http://images.cnitblog.com/blog/440499/201312/09142536-a9b3baf8544d41d2b22b47035d52fd6c.png)
![](http://images.cnitblog.com/blog/440499/201312/09142537-e3dfe14a2ee14d5cbe1f80ecd272e98d.png)
![](http://images.cnitblog.com/blog/440499/201312/09142538-2949fd6c5c494ba294e457c4577484f1.png)
具体实现:
navbar.jsp 文件:
注:
JQuery选择器——可以准确的找到页面中的元素,根据元素的不同可以分为四大类:基本选择器、层次选择器、过滤选择器
表单选择器,其中过滤选择器又可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器
表单对象属性过滤选择器
JQuery选择器使用
问题说明:
1、在页面中创建一个导航条,单击标题时,可以伸缩导航条的内容,标题中的提示图片也随之改变
2、单击“简化”链接时,隐藏指定的内容,并将“简化”字样改为“更多”,单击“更多”链接时,
返回初始状态
效果预览:
![](http://images.cnitblog.com/blog/440499/201312/09142536-a9b3baf8544d41d2b22b47035d52fd6c.png)
![](http://images.cnitblog.com/blog/440499/201312/09142537-e3dfe14a2ee14d5cbe1f80ecd272e98d.png)
![](http://images.cnitblog.com/blog/440499/201312/09142538-2949fd6c5c494ba294e457c4577484f1.png)
具体实现:
navbar.jsp 文件:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.10.2.js"></script> <title>导航条的应用</title> <style type="text/css"> body { font-size: 13px; text-align: center; } #divFrame { border: solid 1px #e5eecc; width: 301px; overflow: hidden; } #divFrame .clsHead { background-color: #e5eecc; padding: 8px; height: 18px; cursor: hand; border: solid 1px #c3c3c3; } #divFrame .clsHead h3 { padding: 0px; margin: 0px; float: left; } #divFrame .clsHead span { float: right; margin-top: 3px; } #divFrame .clsContent { padding: 8px; } #divFrame .clsContent ul { list-style-type: none; margin: 0px; padding: 0px; } #divFrame .clsContent ul li { float: left; width: 95px; height: 23px; line-height: 23px; } #divFrame .clsBot { float: right; padding-top: 5px; padding-bottom: 5px; } </style> <script type="text/javascript"> $(function() { $(".clsHead").click(function() { if ($(".clsContent").is(":visible")) { //内容可见 $(".clsHead span img").attr("src", "../img/a1.gif"); //修改图标 $(".clsContent").css("display", "none"); //隐藏内容 } else { $(".clsHead span img").attr("src", "../img/a2.gif"); //修改图标 $(".clsContent").css("display", "block"); //显示内容 } }); $(".clsBot a").click(function() { if ($(".clsBot a").text() == "简化") { $(".clsBot a").text("更多"); //$("ul li:gt(4):not(:last)").css("display", "none"); $("ul li:gt(4):not(:last)").hide(); } else { $(".clsBot a").text("简化"); //$("ul li:gt(4):not(:last)").css("display", "block"); $("ul li:gt(4):not(:last)").show(); } }); }); </script> </head> <body> <div id="divFrame"> <div class="clsHead"> <h3>图书分类</h3> <span><img src="../img/a2.gif" alt="" /></span> </div> <div class="clsContent"> <ul> <li><a href="#">小说</a><i>(1110)</i></li> <li><a href="#">文艺</a><i>(1110)</i></li> <li><a href="#">青春</a><i>(1110)</i></li> <li><a href="#">少儿</a><i>(1110)</i></li> <li><a href="#">生活</a><i>(1110)</i></li> <li><a href="#">社科</a><i>(1110)</i></li> <li><a href="#">管理</a><i>(1110)</i></li> <li><a href="#">计算机</a><i>(1110)</i></li> <li><a href="#">教育</a><i>(1110)</i></li> <li><a href="#">工具书</a><i>(1110)</i></li> <li><a href="#">引进版</a><i>(1110)</i></li> <li><a href="#">其他类</a><i>(1110)</i></li> </ul> <div class="clsBot"> <a href="#">简化</a> <img alt="" src="../img/a5.gif"> </div> </div> </div> </body> </html>
注:
JQuery选择器——可以准确的找到页面中的元素,根据元素的不同可以分为四大类:基本选择器、层次选择器、过滤选择器
表单选择器,其中过滤选择器又可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器
表单对象属性过滤选择器
相关文章推荐
- <<< Jquery查找元素、选择器使用方法总结
- Jquery 数据选择插件Pickerbox使用介绍
- 使用jquery选择多个相同class中的一个的方法
- jQuery基本选择器选择元素使用介绍
- jQuery层次选择器选择元素使用介绍
- jquery的选择器的使用技巧之如何选择input框
- jquery 选择器 -高级使用 新的 心得
- 使用jQuery属性过滤选择器选择元素
- 使用JQuery选择HTML遍历函数的方法
- jQuery学习(七)——使用JQ完成下拉列表左右选择
- 日期选择器:jquery datepicker的使用
- 使用 JQuery 操作表格(交替显示、拖动表格行、选择行等)
- Zepto和Jquery的区别,以及在做移动端开发时,我们为什么选择使用zepto
- asp.net treeview控件无刷新选择和删除节点(使用jquery)
- jQuery使用andSelf()来包含之前的选择集
- 基于JQuery 选择器使用说明介绍
- 使用jquery获取下拉框选择内容
- 使用jQuery.AutoComplete完成仿淘宝商品搜索功能(改进了键盘上下选择体验
- 使用JQuery选择HTML遍历函数的方法
- 日期选择器:jquery datepicker的使用(转)