A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄星星 初级黑马   /  2013-3-15 16:19  /  1380 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Jquery中有哪些常见的控件

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

1 个回复

倒序浏览
前提:用到的jquery库jquery-1.4.2.js,jquery-ui-1.7.2.custom.min.js,ui.datepicker-zh-CN.js,ui.datetimepicker-zh-CN.js和ui.datetimepicker.js(这是另外下载的jquery的插件),以及jquery的资源。

1.日期控件
   $(function() {
   $("#datepicker").datepicker({//datepicker是页面上文本域的id
wOn: 'button',//此处还可以用'both',表示在按钮和文本域点击均可弹出
   buttonImage :'./images/calendar.gif',
   buttonImageOnly :true
   });
   });

2.日期时间控件
    $(function() {
    $("#createTime").datetimepicker({
    showOn : 'both',
    buttonImage :
    './images/calendar.gif',
    buttonImageOnly : true
    });

3.页面初始化时在日期时间控件显示当前时间
$(function() {
    $("#createTime").datetimepicker({
    showOn : 'both',
    buttonImage :
    './images/calendar.gif',
    buttonImageOnly : true
    });
    $("#endTime").datetimepicker({
    showOn :
    'both',
    buttonImage :
    './images/calendar.gif',
    buttonImageOnly : true
    });
    Date.prototype.format = function(format){
    var o = {
    "M+" :
    this.getMonth()+1, //month
    "d+" : this.getDate(), //day
    "h+" :
    this.getHours(), //hour
    "m+" : this.getMinutes(), //minute
    "s+" :
    this.getSeconds(), //second
    "q+" : Math.floor((this.getMonth()+3)/3),
    //quarter
    "S" : this.getMilliseconds() //millisecond
    }
    if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
    (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    for(var k in
    o)if(new RegExp("("+ k +")").test(format))
    format =
    format.replace(RegExp.$1,
    RegExp.$1.length==1 ? o[k] :
    ("00"+
    o[k]).substr((""+ o[k]).length));
    return format;
    };
    var date = new
    Date();
    $("#createTime").val(date.format("yyyy-MM-dd hh:mm"));
    });

4.反转显示/隐藏
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<table>
  <tr><td>
<a href="#" class="trigger">查询产品</a></h6>
</td>
</tr>
<tr>
  <td>
   <div class="toggle_container">
    <div class="block">
   <h3>Content Header</h3>
   <!--Content-->
  </div>
</div>
</td>
</tr>
</table>
<script>
$(document).ready(function(){
//Hide (Collapse) the toggle containers on load
$(".toggle_container").hide();
//Switch the "Open" and "Close" state per click
$(".trigger").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});
//Slide up and down on click
$(".trigger").click(function(){
  $(".toggle_container").slideToggle("slow");
  });
});
</script>
</body>
</html>

5.tab
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link type="text/css" href="./stylesheets/base/ui.all.css"
rel="stylesheet" />
<link type="text/css" href="stylesheets/base/ui.tabs.css"
rel="stylesheet" />
<script type="text/javascript" src="javascripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript"
src="javascripts/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="javascripts/ui.tabs.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
$(function() {
  $("#tabs").tabs();
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="#tabs-1">tab1</a></li>
<li><a href="#tabs-2">tab2</a></li>
<li><a href="#tabs-3">tab3</a></li>
</ul>
<div id="tabs-1">page 1</div>
<div id="tabs-2">page 2</div>
<div id="tabs-3">page 3</div>
</div>
</body>
</html>

6.批量清除控件内容
   function cfields(){
   $("#queryName").val("");//queryName为文本域id,以下同
   $("#queryNumber").val("");
   $("#type1List").val("---请选择---");//type1List为下拉框id,"---请选择---"为默认选项,以下同
   $("#type2List").val("---请选择---");
   }

一般都用jquery官方的插件 然后根据自己需要修改
参考资料:http://www.jquery.com  具体用哪个你再查下

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马