问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

刚下载了一个jQuery的时间控件,但是没有实例,代码也看不懂, 问一下应该怎么使用?

发布网友 发布时间:2022-04-22 09:44

我来回答

3个回答

懂视网 时间:2022-04-22 14:06

JQuery是一款非常优秀的脚本框架,其丰富的控件使用起来也非常简单,配置非常灵活。下面做一个使用日期插件datapicker的例子。

下载jQuery核心文件就不用说了吧,datepicker是轻量级插件,只需jQuery的min版本就行了,然后到官网下载jquery-ui压缩包(可以选择喜欢的theme),里面就包含对datepicker的支持,当然您也可以官网下载datepicker,包括ui.core.js和ui.datepicker.js。

推荐课程:jQuery教程。

jquery.ui.datepicker-zh-CN.js,内容如下:

jQuery(function($){
 $.datepicker.regional['zh-CN'] = {
 closeText: '关闭',
 prevText: '<上月',
 nextText: '下月>',
 currentText: '今天',
 monthNames: ['一月','二月','三月','四月','五月','六月',
 '七月','八月','九月','十月','十一月','十二月'],
 monthNamesShort: ['一','二','三','四','五','六',
 '七','八','九','十','十一','十二'],
 dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
 dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
 dayNamesMin: ['日','一','二','三','四','五','六'],
 weekHeader: '周',
 dateFormat: 'yy-mm-dd',
 firstDay: 1,
 isRTL: false,
 showMonthAfterYear: true,
 yearSuffix: '年'};
 $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
});

实例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <TITLE>日期控件datepicker</TITLE>
 
 <!-- 引入 jQuery -->
 <mce:script src="js/jquery.1.4.2.js" mce_src="js/jquery.1.4.2.js" type="text/javascript"></mce:script>

 <!--添加datepicker支持-->
 <mce:script src="js/jquery.ui.core.js" mce_src="js/jquery.ui.core.js" type="text/javascript"></mce:script>
 <mce:script src="js/jquery.ui.datepicker.js" mce_src="js/jquery.ui.datepicker.js" type="text/javascript"></mce:script>
 <!-- 或者引入jquery ui包,其中也包含对datepicker的支持
 <mce:script src="js/jquery-ui-1.7.3.custom.min.js" mce_src="js/jquery-ui-1.7.3.custom.min.js" type="text/javascript"></mce:script>
 -->

 <!--引入样式css-->
 <link type="text/css" rel="stylesheet" href="css/jquery-ui-1.7.3.custom.css" mce_href="css/jquery-ui-1.7.3.custom.css" />

 <!-- 添加中文支持-->
 <mce:script src="js/jquery.ui.datepicker-zh-CN.js" mce_src="js/jquery.ui.datepicker-zh-CN.js" type="text/javascript"></mce:script>

 <mce:script type="text/javascript"><!--
 //等待dom元素加载完毕.
 $(function(){
  $("#selectDate").datepicker({//添加日期选择功能
  numberOfMonths:1,//显示几个月
  showButtonPanel:true,//是否显示按钮面板
  dateFormat: 'yy-mm-dd',//日期格式
  clearText:"清除",//清除日期的按钮名称
  closeText:"关闭",//关闭选择框的按钮名称
  yearSuffix: '年', //年的后缀
  showMonthAfterYear:true,//是否把月放在年的后面
  defaultDate:'2011-03-10',//默认日期
  minDate:'2011-03-05',//最小日期
  maxDate:'2011-03-20',//最大日期
  //monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'],
  //dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
  //dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
  //dayNamesMin: ['日','一','二','三','四','五','六'],
  onSelect: function(selectedDate) {//选择日期后执行的操作
  alert(selectedDate);
  }
  });
 });
 
// --></mce:script>
 </HEAD>
 <BODY>
 <input type="text" id="selectDate" readonly="readonly"/>
 </BODY>
</HTML>

注意:由于jquery datepicker不是最新版本的,如果下载新版本jquery-ui-1.8.13中的css文件会造成日期控件不能显示的问题,所以这里使用了1.7.3的ui。简单一点就是用jquery-ui的压缩js。

热心网友 时间:2022-04-22 11:14

可以用jquery的这个WdatePicker.js,然后再程序里引入jquery.js和WdatePicker.js,这样写
$(document).ready(function{
$(document.getElementById("txtBegin")).focus(function() { WdatePicker({ dateFmt: "yyyy-MM-dd", skin: 'whyGreen', oncleared: function() { $(this).blur(); }, onpicked: function() { $(this).blur(); } }) });
})

热心网友 时间:2022-04-22 12:32

如果看不懂,还是找个有实例的比较好。dome
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 中信信用卡逾期5个月被冻结了,后面全部还清消卡了,我的其它银行信用卡以后会冻结吗? 中信银行信用卡逾期5个月欠款3000会坐牢吗 中信信用卡逾期5个月,6000元,暂时还不了这么多,每个月还500多会被起诉吗? 中信信用卡用欠款32000元逾期五个月 jquery 日历控件在php中怎么使用 电信版的机顶盒,用联通网怎么使用? 电信IPTV机顶盒可以用联通宽带吗 电信的IP TV机顶盒,可以用联通的WiFi,信号接收吗? 电信的机顶盒能连到联通的宽带上使用吗 电信送的机顶盒能用联通宽带吗? 联通网络能用吗电信网络电视机顶盒? 电信机顶盒联通网可不可以用 电信的机顶盒用在联通网络可以不 电信网络机顶盒,可以改成用联通的网吗? 电信的机顶盒能连到联通的宽带上使用吗 – 手机爱问 我的x5l现在已经是最新版本的了,为什么快手还是安装失败呢? 电子血压仪为什么有时候量不出 血压计量不出血压是怎么回事啊 为什么我血压量不出来 为什么测不到血压 专门为男士提供的,男的喜欢看的电影谁有。 谁知道新电影《单身男女》的网址啊 可以看的 no error是什么意思? 从某服务器上解析某域名,结果为NOERROR,但是没有结果 bios里Main选项的Halt on是啥意思?应该选all error还是no error? 在使用 python 正则表达式时对一行字符如何检查它匹配包含“no error”但是不包含?“error”? 开机提示keyboard&#47;interface error ,但bios里没有no error的选项。 bios中有一项是Halt on,显示的是All Errors 这个Halt on是什么意思?谢谢 我的电脑经常死机,我重启之后提示“no keyboard or keyboard error”,这是怎么回事?? 鼠标滚动表格隐藏怎么恢复不隐 乐视s43怎么连接音响 肉丝韭菜的做法,肉丝韭菜怎么做好吃,肉丝韭菜 韭黄牛肉丝的做法 肉丝炒韭菜芯的做法,肉丝炒韭菜芯怎么做好吃,肉丝炒 荣耀十青春版如何回复机主模式 安装rtl8821ce无线网卡失败,有解决办法吗 realtek无线网卡哪个驱动版本可以跳过校园网。我笔记本每次开WiFi都是连了一会就用不了网络 Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC realtek 8821ce wireless lan 802.11ac pci-e nic 是千兆网卡吗 为什么我的飞行堡垒fx80玩鬼泣5有时候很卡,玩lol有时候能降到20帧