获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框 jquery 邮箱 手机号码 用户名验证正则表达式 本文章从网上收藏了一个利用jquery来验证邮箱地址合法性,手机号码验证包括所有手机号码都可以验证哦,最的验证用户名只允许是字符数字下划线以及@符号。 var name = $('#regemail').val();
var search_str = /^[w-.]+@[w-.]+(.w+)+$/;
if(!search_str.test(name)){
alert("邮箱不合法!");
$("#regemail").val('');
$("#regemail").focus();
return false;
}
setInterval(fromCity,500); function fromCity(){
//取车城市
$('#fromCityCode').change(function(){
//alert($(this).children('option:selected').val());
var p1=$(this).children('option:selected').val();//这就是selected的值
$('#toCityCode').val(p1);
$('#toCityCode').change();
});
//取车门店
$('#fromLocationId').change(function(){
var p2=$(this).children('option:selected').val();
$('#toLocationId').val(p2);
});
} var mob=$.trim($("#mobile").val()); if($.trim($("#mobile").val())=="")
{
alert("手机号码不能为空!");
return false;
}
if($.trim($("#mobile").val())!="")
{
var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;
if(!reg.test($.trim($('#mobile').val())))
{
alert("手机号码格式不对!");
return false;
}
} 1。 // 切换效果和添加删除CSS样式
function changeStyle(tabId) {
if(tabId=="chengke"){
showDiv('driver');
hidenDiv('passenger');
$("#chengke").addClass('bltabs_on');
$("#siji").removeClass('bltabs_on');
}else if(tabId=="siji"){
showDiv('passenger');
hidenDiv('driver');
$("#siji").addClass('bltabs_on');
$("#chengke").removeClass('bltabs_on');
}
}
2. // 光标进入输入框清空文本框内容
function inputIn(tId){
var this_val = $.trim($("#"+tId).val());
if(this_val == '' || this_val == "出发地,行政,交通,商圈" || this_val == "目的地,行政,交通,商圈"){
$("#"+tId).val('');
}
}
// 光标离开输入框
function inputOut(tId){
var this_val = $.trim($("#"+tId).val());
if(this_val == '' || this_val == "出发地,行政,交通,商圈"){
$("#"+tId).val('出发地,行政,交通,商圈');
}else if(this_val == "目的地,行政,交通,商圈"){
$("#"+tId).val('目的地,行政,交通,商圈');
}
}
// 根据复选框设置文本框是否可写
function setTextByBox(bId){
var box = $("#"+bId); if(bId=="lineOne"){
if(box.attr('checked')==true){
$("#singlePrice").attr("readonly",'');
}else{
$("#singlePrice").attr("readonly",'true');
}
}
if(bId=="lineReturn"){
if(box.attr('checked')==true){
$("#doublePrice").attr("readonly",'');
}else{
$("#doublePrice").attr("readonly",'true');
}
}
if(bId=="lineMonth"){
if(box.attr('checked')==true){
$("#monthPrice").attr("readonly",'');
}else{
$("#monthPrice").attr("readonly",'true');
}
}
} javascript转换日期字符串为Date对象
把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:
1:
1var strArray=str.split(" ");
2var strDate=strArray[0].split("-");
3var strTime=strArray[1].split(":");
4var a=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2]) 2:
1var s = "2005-12-15 09:41:30";
2var d = new Date(Date.parse(s.replace(/-/g, "/"))); 只能输入数字和小数点的文本框:<input onkeyup="value=value.replace(/[^\d\.]/g,'')"> jquery获取复选框的值
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<mce:style><!-- --></mce:style><style mce_bogus="1"> </style>
<title>JS获取复选框被选中的值</title>
</head>
<body>
<input type="checkbox" name="test" value="0" />0  
<input type="checkbox" name="test" value="1" />1  
<input type="checkbox" name="test" value="2" />2  
<input type="checkbox" name="test" value="3" />3  
<input type="checkbox" name="test" value="4" />4  
<input type="checkbox" name="test" value="5" />5  
<input type="checkbox" name="test" value="6" />6  
<input type="checkbox" name="test" value="7" />7  
<input type="button" onclick="chk()" value="提 交" />
</body>
</html <mce:script src="jquery.js" mce_src="jquery.js"></mce:script><!--这是载入jquery.js文件,如果不使用jquery可以去掉-->
<mce:script type="text/javascript"><!-- function chk(){
var obj=document.getElementsByName('test'); //选择所有name="'test'"的对象,返回数组
//取到对象数组后,我们来循环检测它是不是被选中
var s='';
for(var i=0; i<obj.length; i++){
if(obj[i].checked) s+=obj[i].value+','; //如果选中,将value添加到变量s中
}
//那么现在来检测s的值就知道选中的复选框的值了
alert(s==''?'你还没有选择任何内容!':s);
} function jqchk(){ //jquery获取复选框值
var chk_value =[];
$('input[name="test"]:checked').each(function(){
chk_value.push($(this).val());
});
alert(chk_value.length==0 ?'你还没有选择任何内容!':chk_value);
}
// --></mce:script> 对checkbox的其他几个操作 1. 全选
2. 取消全选
3. 选中所有奇数
4. 反选
5. 获得选中的所有值 js代码
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"/r/n";
//alert($(this).val());
})
alert(str);
})
}) <!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>louis-blog >> jQuery 对checkbox的操作</title>
<mce:script type='text/javascript' src="http://leotheme.cn/wp-includes/js/jquery/jquery.js" mce_src="http://leotheme.cn/wp-includes/js/jquery/jquery.js"></mce:script>
<SCRIPT LANGUAGE="JavaScript">
<!--
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"/r/n";
//alert($(this).val());
})
alert(str);
})
})
-->
</SCRIPT>
</HEAD>
<body style="text-align:center;margin: 0 auto;font-size: 12px;" mce_style="text-align:center;margin: 0 auto;font-size: 12px;">
<div style="border: 1px solid #999; width: 500px; padding: 15px; background: #eee; margin-top: 150px;">
<form name="form1" method="post" action="">
<input type="button" id="btn1" value="全选">
<input type="button" id="btn2" value="取消全选">
<input type="button" id="btn3" value="选中所有奇数">
<input type="button" id="btn4" value="反选">
<input type="button" id="btn5" value="获得选中的所有值">
<br /><br />
<input type="checkbox" name="checkbox" value="checkbox1">
checkbox1
<input type="checkbox" name="checkbox" value="checkbox2">
checkbox2
<input type="checkbox" name="checkbox" value="checkbox3">
checkbox3
<input type="checkbox" name="checkbox" value="checkbox4">
checkbox4
<input type="checkbox" name="checkbox" value="checkbox5">
checkbox5
<input type="checkbox" name="checkbox" value="checkbox6">
checkbox6
</form>
</div>
</body>
</HTML> $("document").ready(function(){
/**
* 线路发布第一步,周期选择
* alpha at 2012-4-13 11:03:59
*/
var work = $("#work");
var all = $("#all"); // 全选
all.click(function(){
var btnAllText = $("#all").text();
if(btnAllText=="全选"){
$("#all").text("全取消");
for(var i=1;i<8;i++){
$("#work"+i).attr("checked",'true');
}
}else if(btnAllText=="全取消"){
$("#all").text("全选");
for(var i=1;i<8;i++){
$("#work"+i).attr("checked",'');
}
}
}) // 工作日
work.click(function(){
var btnWorkText = $("#work").text();
if($("#work6").attr('checked')==true || $("#work7").attr('checked')==true){
$("#work6").attr("checked",'');
$("#work7").attr("checked",'');
return;
} if(btnWorkText=="工作日拼车"){
$("#work").text("工作日不拼车");
for(var i=1;i<6;i++)
{
$("#work"+i).attr("checked",'true');
/*if($("#work"+i).attr('checked')==false){
$("#work"+i).attr("checked",'true');
}else{
$("#work"+i).attr("checked",'');
}*/
}
}else if(btnWorkText=="工作日不拼车"){
$("#work").text("工作日拼车");
for(var i=1;i<6;i++)
{
$("#work"+i).attr("checked",'');
}
}
}) // 点击后增加一个日期输入框,偶发拼车允许多个出发时间。
$("#addDateText").click(function(){ // alert($("#lineDateM").attr("name"));
var name = $("#lineDateM").attr("name");
if(name==undefined){
name = $("#lineDate").attr("name");
}
//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10
var maxNumber = 1000;
var randomNumber = Math.round(maxNumber * Math.random()); var s = "<div id='div"+randomNumber+"'><input class='set_pc_wftime' type='text' name='"+name+"' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd', skin:'whyGreen'})\"/>";
s += "<input type='button' value='删除' onclick='del(" + randomNumber + ")'/></div>";
var $mm = $(s);
var $parent = $("#addText");
$parent.append($mm);
}) // 点击后增加一个输入框,拼车允许多个标签
$("#addLabel").click(function(){
//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10
var maxNumber = 1000;
var randomNumber = Math.round(maxNumber * Math.random());
var s = "<div id='div"+randomNumber+"'><input type='text' name='lineLableDescribe'/>";
s += "<input type='button' value='删除' onclick='del(" + randomNumber + ")'/></div>";
var $mm = $(s);
var $parent = $("#addTextLabel");
$parent.append($mm);
})
}) // 点击后增加一个日期输入框的删除按钮
function del(id) {
$("#div" + id).remove();
} // 根据id隐藏div
function hidenDiv(div) {
$("#" + div).hide();
}
// 根据id显示div
function showDiv(div) {
$("#" + div).show();
} // 线路发布第一步,修改线路发布时的用户身份
function chengeType(id) {
if(id=="siji"){
$("#isProvideCar").val("1");
}else if(id=="chengke"){
$("#isProvideCar").val("2");
}
} // 验证汉字,是汉字返回true,否则返回false
function isChinese(v){
var reg = /^[\u4e00-\u9fa5]+$/i;
if (!reg.test(v)){
alert("请输入中文");
return false;
}else{
return true;
}
} // 验证数字,是数字返回true,否则返回false
function isNumber(v){
if(isNaN(v)){
alert("必须是数字");
return false;
}
return true;
} // 验证手机号码
function checkMobile(v){
var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;
if(!reg.test(mobilePhone)) return false; return true;
} JQuery获取和设置Select选项 获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").get(0).selectedIndex; 设置select: 设置select 选中的索引: $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值 设置select 选中的value: $("#ddlRegType ").attr("value","Normal“); $("#ddlRegType ").val("Normal"); $("#ddlRegType ").get(0).value = value; 设置select 选中的text: var count=$("#ddlRegType option").length; for(var i=0;i<count;i++)
{ if($("#ddlRegType ").get(0).options[i].text == text)
{
$("#ddlRegType ").get(0).options[i].selected = true; break;
}
} 清空 Select: $("#ddlRegType ").empty(); 实时监听js改变value,跨浏览器支持
<table>
<tr>
<td>此处值通过js设置:</td>
<td><input id="jsUserName" type="text" name="jsUserName" readonly/></td>
</tr>
<tr>
<td>此处输入值:</td>
<td><input id="userName" type="text" name="userName"/></td>
</tr>
</table> Javascript代码
$(function()
{
var jsUserName = "";
if($.browser.msie) // IE浏览器
{
$("#userName").get(0).onpropertychange = setJsUserName;
$("#jsUserName").get(0).onpropertychange = handle;
}
else // 其他浏览器
{
var intervalName; // 定时器句柄
$("#userName").get(0).addEventListener("input",setJsUserName,false);
// 获得焦点时,启动定时器
$("#userName").focus(function(){
intervalName = setInterval(handle,1000);
}); // 失去焦点时,清除定时器
$("#userName").blur(function()
{
clearInterval(intervalName);
});
}
// 设置jsUserName input的值
function setJsUserName()
{
$("#jsUserName").val($(this).val());
}
// jsUserName input的值改变时执行的函数
function handle()
{
// IE浏览器此处判断没什么意义,但为了统一,且提取公共代码而这样处理。
if($("#jsUserName").val() != jsUserName)
{
$("#toolTip").remove();
$("#jsUserName").parent().append("<span id='toolTip'>看到这里的信息表明,通过js改变input的值也能响应相应事件:<span style='color:red;'>" + $("#jsUserName").val() + "</span></span>");
jsUserName = $("#jsUserName").val();
}
}
}); $("document").ready(function(){
/**
* 线路发布第一步,周期选择
* alpha at 2012-4-13 11:03:59
*/
var work = $("#work");
var all = $("#all"); // 全选
all.click(function(){
var btnAllText = $("#all").text();
if(btnAllText=="全选"){
$("#all").text("全取消");
for(var i=1;i<8;i++){
$("#work"+i).attr("checked",'true');
}
}else if(btnAllText=="全取消"){
$("#all").text("全选");
for(var i=1;i<8;i++){
$("#work"+i).attr("checked",'');
}
}
}) // 工作日
work.click(function(){
var btnWorkText = $("#work").text();
if($("#work6").attr('checked')==true || $("#work7").attr('checked')==true){
$("#work6").attr("checked",'');
$("#work7").attr("checked",'');
return;
} if(btnWorkText=="工作日拼车"){
$("#work").text("工作日不拼车");
for(var i=1;i<6;i++)
{
$("#work"+i).attr("checked",'true');
/*if($("#work"+i).attr('checked')==false){
$("#work"+i).attr("checked",'true');
}else{
$("#work"+i).attr("checked",'');
}*/
}
}else if(btnWorkText=="工作日不拼车"){
$("#work").text("工作日拼车");
for(var i=1;i<6;i++)
{
$("#work"+i).attr("checked",'');
}
}
})
var n=1;
// 点击后增加一个日期输入框,偶发拼车允许多个出发时间。
$("#addDateText").click(function(){ if(n>4){
//alert("只允许添加4个");
pcw_alert("只允许添加4个",'0');
return false;
}
n++;
// alert($("#lineDateM").attr("name"));
var name = $("#lineDateM").attr("name");
if(name==undefined){
name = $("#lineDate").attr("name");
}
//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10
var maxNumber = 1000;
var randomNumber = Math.round(maxNumber * Math.random()); var s = "<div id='div"+randomNumber+"'><input class='set_pc_wftime' type='text' name='"+name+"' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd', skin:'whyGreen'})\"/>";
s += "  <a href='javascript:void(0);' onclick='del(" + randomNumber + ");return false;'><img src='images/jian.gif' /></a></div>";
var $mm = $(s);
var $parent = $("#addText");
$parent.append($mm);
}) // 点击后增加一个输入框,拼车允许多个标签
$("#addLabel").click(function(){
if(n>4){
//alert("只允许添加4个");
pcw_alert("只允许添加4个",'0');
return false;
}
n++;
//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10
var maxNumber = 1000;
var randomNumber = Math.round(maxNumber * Math.random());
var s = "<div id='div"+randomNumber+"'><input type='text' name='lineLableDescribe' maxlength='12'/>";
s += "  <a href='javascript:void(0);' onclick='del(" + randomNumber + ");return false;'><img src='images/jian.gif' /></a></div>";
var $mm = $(s);
var $parent = $("#addTextLabel");
$parent.append($mm);
})
}) // 点击后增加一个日期输入框的删除按钮
function del(id) {
$("#div" + id).remove();
} // 根据id隐藏div
function hidenDiv(div) {
$("#" + div).hide();
}
// 根据id显示div
function showDiv(div) {
$("#" + div).show();
} // 线路发布第一步,修改线路发布时的用户身份
function chengeType(id) {
if(id=="siji"){
$("#isProvideCar").val("1");
}else if(id=="chengke"){
$("#isProvideCar").val("2");
}
} // 验证汉字,是汉字返回true,否则返回false
function isChinese(v){
var reg = /^[\u4e00-\u9fa5]+$/i;
if (!reg.test(v)){
//alert("请输入中文");
pcw_alert("请输入中文",'0');
return false;
}else{
return true;
}
} // 验证数字,是数字返回true,否则返回false
function isNumber(v){
if(isNaN(v)){
//alert("必须是数字");
pcw_alert("必须是数字",'0');
return false;
}
return true;
} // 验证手机号码
function checkMobile(v){
var reg = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0256789][0-9]{8}|147[0-9]{8}$/g;
//var reg = /^1((3[4-9])||(5[0-2])||(5[8-9])||(8[8-9])||(82))\d{8}$/g;
if(!reg.test(v)) return false; return true;
} //判断手机号码是否为空
function isMobileNull(evt){//暂时省去校验以环节,.valid()方法为validate.js中的方法,用于验证是否已经通过验证
var is_valid = true;
if(!$("#mobilePhone").val()){is_valid=false;}
if(!is_valid){
evt.preventDefault();
}else{
sendAuthenticode(evt.srcElement)
}
}
//验证手机
function sendAuthenticode(_this){
$.post("check_sendAuthenticode.html",{"userInfo.mobilePhone":$("#mobilePhone").val()},function(_result){
if(_result=="true"){
//alert("验证码发送成功");
pcw_alert("验证码发送成功",'0');
$("#send_authenticode").unbind("click");
// $(_this).attr("disabled","true");
var index=61;
var interval_id = setInterval(function(){
var sss = "获取验证码" +( --index);
//alert($(_this).val());
$(_this).text(sss);
if(index==0){
clearInterval(interval_id);
$(_this).text("获取验证码");
// $(_this).attr("disabled","false");
$("#send_authenticode").bind("click",isMobileNull);
}
},1000);
}else{
//alert("验证码发送失败");
pcw_alert("验证码发送失败",'0');
}
});
} //在发送邮件前,确认邮箱非空 且 合法---提交前校验
function toSendEmail(){
var email = $.trim($("#email").val());
if(email=="" ){
//alert("请输入邮箱号码");
$("#email").focus();
callBackEmail("false");
pcw_alert("请输入邮箱号码",'0');
return false;
}else if(!checkEmail(email)) {
//alert("邮箱号码格式不对!");
callBackEmail("false");
pcw_alert("邮箱号码格式不正确!",'0');
return false;
}
callBackEmail("true"); } //发送邮箱验证码
function sendEmail(){
$.post("check_sendEmailcode.html",{"userInfo.email":$("#email").val()},function(_result){
if(_result!="false"){
alert("验证码发送成功,请登录邮箱查看");
$("#send_emailcode").unbind("click");
// $(_this).attr("disabled","true");
var index=61;
var interval_id = setInterval(function(){
var sss = "获取验证码" +( --index);
//alert($(_this).val());
$("#send_emailcode").text(sss);
if(index==0){
clearInterval(interval_id);
$("#send_emailcode").text("获取验证码");
// $(_this).attr("disabled","false");
$("#send_emailcode").bind("click",sendEmail);
}
},1000);
}else{
alert("验证码发送失败");
}
}); } function checkEmail(m){
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
//var reg = /^1((3[4-9])||(5[0-2])||(5[8-9])||(8[8-9])||(82))\d{8}$/g;
if(!reg.test(m)) return false; return true;
} // javascript 日期格式化
Date.prototype.format = function(format) //author: meizz
{
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;
} //取得日期时间加几天字符串,返回YYYY-MM-DD HH:mm
function getDateTime(addDay)
{
var date = new Date(); var thisYear = date.getFullYear();
var thisMonth = date.getMonth() + 1;
//如果月份长度是一位则前面补0
if(thisMonth<10) thisMonth = "0" + thisMonth; var thisDay = date.getDate();
//当前天数后几天
if(addDay>1) thisDay += addDay;
//如果天的长度是一位则前面补0
if(thisDay<10) thisDay = "0" + thisDay; var thisHour = date.getHours();
//如果小时长度是一位则前面补0
if(thisHour<10) thisHour = "0" + thisHour; var thisMinute = date.getMinutes();
//如果分钟长度是一位则前面补0
if(thisMinute<10) thisMinute = "0" + thisMinute; //var thisSecond = date.getSeconds();
//如果分钟长度是一位则前面补0
//if(thisSecond<10) thisSecond = "0" + thisSecond; return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute;
//return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute + ":" + thisSecond;
} //根据日期字符串,和加几天字符串,返回YYYY-MM-DD HH:mm
function getDateForStr(strDate,addDay)
{
var date = new Date(Date.parse(strDate.replace(/-/g,"/"))); var thisYear = date.getFullYear();
var thisMonth = date.getMonth() + 1;
//如果月份长度是一位则前面补0
if(thisMonth<10) thisMonth = "0" + thisMonth; var thisDay = date.getDate();
//当前天数后几天
if(addDay>1) thisDay += addDay;
//如果天的长度是一位则前面补0
if(thisDay<10) thisDay = "0" + thisDay; var thisHour = date.getHours();
//如果小时长度是一位则前面补0
if(thisHour<10) thisHour = "0" + thisHour; var thisMinute = date.getMinutes();
//如果分钟长度是一位则前面补0
if(thisMinute<10) thisMinute = "0" + thisMinute; //var thisSecond = date.getSeconds();
//如果分钟长度是一位则前面补0
//if(thisSecond<10) thisSecond = "0" + thisSecond; return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute;
//return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute + ":" + thisSecond;
}

获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex = 1;radio单选组的第二个元素为当前选中值$('input[@name=items]').get(1).checked = true;获取值:文本框,文本区域:$("#txt").attr("value");多选框checkbox:$("#checkbox_id").attr("value");单选组radio:   $("input[@type=radio][@checked]").val();下拉框select: $('#sel').val();控制表单元素:文本框,文本区域:$("#txt").attr("value",'');//清空内容                 $("#txt").attr("value",'11');//填充内容多选框checkbox: $("#chk1").attr("checked",'');//不打勾                 $("#chk2").attr("checked",true);//打勾                 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾单选组radio:     $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项下拉框select:   $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项                 $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option                 $("#sel").empty();//清空下拉框 
jquery 邮箱 手机号码 用户名验证正则表达式
本文章从网上收藏了一个利用jquery来验证邮箱地址合法性,手机号码验证包括所有手机号码都可以验证哦,最的验证用户名只允许是字符数字下划线以及@符号。 
     var name = $('#regemail').val();     var search_str = /^[w-.]+@[w-.]+(.w+)+$/;     if(!search_str.test(name)){      alert("邮箱不合法!");      $("#regemail").val('');      $("#regemail").focus();      return false;     }setInterval(fromCity,500);        function fromCity(){    //取车城市    $('#fromCityCode').change(function(){//alert($(this).children('option:selected').val());var p1=$(this).children('option:selected').val();//这就是selected的值 $('#toCityCode').val(p1);$('#toCityCode').change();});//取车门店$('#fromLocationId').change(function(){var p2=$(this).children('option:selected').val(); $('#toLocationId').val(p2);});    }

var mob=$.trim($("#mobile").val());          if($.trim($("#mobile").val())=="")     {      alert("手机号码不能为空!");      return false;     }     if($.trim($("#mobile").val())!="")     {      var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;      if(!reg.test($.trim($('#mobile').val())))      {       alert("手机号码格式不对!");       return false;      }     }

1。 // 切换效果和添加删除CSS样式function changeStyle(tabId) {if(tabId=="chengke"){showDiv('driver');hidenDiv('passenger');$("#chengke").addClass('bltabs_on');$("#siji").removeClass('bltabs_on');}else if(tabId=="siji"){showDiv('passenger');hidenDiv('driver');$("#siji").addClass('bltabs_on');$("#chengke").removeClass('bltabs_on');}}2. // 光标进入输入框清空文本框内容function inputIn(tId){var this_val = $.trim($("#"+tId).val());if(this_val == '' || this_val == "出发地,行政,交通,商圈" || this_val == "目的地,行政,交通,商圈"){$("#"+tId).val('');}}// 光标离开输入框function inputOut(tId){var this_val = $.trim($("#"+tId).val());if(this_val == '' || this_val == "出发地,行政,交通,商圈"){$("#"+tId).val('出发地,行政,交通,商圈');}else if(this_val == "目的地,行政,交通,商圈"){$("#"+tId).val('目的地,行政,交通,商圈');}}// 根据复选框设置文本框是否可写function setTextByBox(bId){var box = $("#"+bId);if(bId=="lineOne"){if(box.attr('checked')==true){$("#singlePrice").attr("readonly",'');}else{$("#singlePrice").attr("readonly",'true');}}if(bId=="lineReturn"){if(box.attr('checked')==true){$("#doublePrice").attr("readonly",'');}else{$("#doublePrice").attr("readonly",'true');}}if(bId=="lineMonth"){if(box.attr('checked')==true){$("#monthPrice").attr("readonly",'');}else{$("#monthPrice").attr("readonly",'true');}}}
javascript转换日期字符串为Date对象把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:1:1var   strArray=str.split("   ");   2var   strDate=strArray[0].split("-");   3var   strTime=strArray[1].split(":");   4var   a=new   Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])   
2:1var   s   =   "2005-12-15   09:41:30";   2var   d   =   new   Date(Date.parse(s.replace(/-/g,   "/")));   
只能输入数字和小数点的文本框:<input onkeyup="value=value.replace(/[^\d\.]/g,'')">
jquery获取复选框的值  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">   <html>   <head>   <mce:style><!--      --></mce:style><style mce_bogus="1">      </style>   <title>JS获取复选框被选中的值</title>   </head>   <body>   <input type="checkbox" name="test" value="0" />0     <input type="checkbox" name="test" value="1" />1     <input type="checkbox" name="test" value="2" />2     <input type="checkbox" name="test" value="3" />3     <input type="checkbox" name="test" value="4" />4     <input type="checkbox" name="test" value="5" />5     <input type="checkbox" name="test" value="6" />6     <input type="checkbox" name="test" value="7" />7     <input type="button" onclick="chk()" value="提  交" />   </body>   </html
<mce:script src="jquery.js" mce_src="jquery.js"></mce:script><!--这是载入jquery.js文件,如果不使用jquery可以去掉-->  <mce:script type="text/javascript"><!--  function chk(){    var obj=document.getElementsByName('test');  //选择所有name="'test'"的对象,返回数组    //取到对象数组后,我们来循环检测它是不是被选中    var s='';    for(var i=0; i<obj.length; i++){      if(obj[i].checked) s+=obj[i].value+',';  //如果选中,将value添加到变量s中    }    //那么现在来检测s的值就知道选中的复选框的值了    alert(s==''?'你还没有选择任何内容!':s);  }    function jqchk(){  //jquery获取复选框值    var chk_value =[];    $('input[name="test"]:checked').each(function(){     chk_value.push($(this).val());    });    alert(chk_value.length==0 ?'你还没有选择任何内容!':chk_value);  }  // --></mce:script>
对checkbox的其他几个操作
1. 全选2. 取消全选3. 选中所有奇数4. 反选5. 获得选中的所有值
js代码 $("document").ready(function(){$("#btn1").click(function(){$("[name='checkbox']").attr("checked",'true');//全选})$("#btn2").click(function(){$("[name='checkbox']").removeAttr("checked");//取消全选})$("#btn3").click(function(){$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数})$("#btn4").click(function(){$("[name='checkbox']").each(function(){//反选if($(this).attr("checked")){$(this).removeAttr("checked");}else{$(this).attr("checked",'true');}})})$("#btn5").click(function(){//输出选中的值var str="";$("[name='checkbox'][checked]").each(function(){str+=$(this).val()+"/r/n";//alert($(this).val());})alert(str);})})
<!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><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>louis-blog >> jQuery 对checkbox的操作</title><mce:script type='text/javascript' src="http://leotheme.cn/wp-includes/js/jquery/jquery.js" mce_src="http://leotheme.cn/wp-includes/js/jquery/jquery.js"></mce:script><SCRIPT LANGUAGE="JavaScript"><!--$("document").ready(function(){$("#btn1").click(function(){$("[name='checkbox']").attr("checked",'true');//全选})$("#btn2").click(function(){$("[name='checkbox']").removeAttr("checked");//取消全选})$("#btn3").click(function(){$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数})$("#btn4").click(function(){$("[name='checkbox']").each(function(){//反选if($(this).attr("checked")){$(this).removeAttr("checked");}else{$(this).attr("checked",'true');}})})$("#btn5").click(function(){//输出选中的值var str="";$("[name='checkbox'][checked]").each(function(){str+=$(this).val()+"/r/n";//alert($(this).val());})alert(str);})})--></SCRIPT></HEAD><body style="text-align:center;margin: 0 auto;font-size: 12px;" mce_style="text-align:center;margin: 0 auto;font-size: 12px;"><div style="border: 1px solid #999; width: 500px; padding: 15px; background: #eee; margin-top: 150px;"><form name="form1" method="post" action=""><input type="button" id="btn1" value="全选"><input type="button" id="btn2" value="取消全选"><input type="button" id="btn3" value="选中所有奇数"><input type="button" id="btn4" value="反选"><input type="button" id="btn5" value="获得选中的所有值"><br /><br /><input type="checkbox" name="checkbox" value="checkbox1">checkbox1<input type="checkbox" name="checkbox" value="checkbox2">checkbox2<input type="checkbox" name="checkbox" value="checkbox3">checkbox3<input type="checkbox" name="checkbox" value="checkbox4">checkbox4<input type="checkbox" name="checkbox" value="checkbox5">checkbox5<input type="checkbox" name="checkbox" value="checkbox6">checkbox6</form></div></body></HTML>
$("document").ready(function(){/** * 线路发布第一步,周期选择 * alpha at 2012-4-13 11:03:59 */var work = $("#work");    var all = $("#all");
// 全选    all.click(function(){    var btnAllText = $("#all").text();    if(btnAllText=="全选"){    $("#all").text("全取消");    for(var i=1;i<8;i++){    $("#work"+i).attr("checked",'true');    }    }else if(btnAllText=="全取消"){    $("#all").text("全选");    for(var i=1;i<8;i++){    $("#work"+i).attr("checked",'');    }    }    })
   // 工作日    work.click(function(){    var btnWorkText = $("#work").text();    if($("#work6").attr('checked')==true || $("#work7").attr('checked')==true){$("#work6").attr("checked",'');$("#work7").attr("checked",'');return;}        if(btnWorkText=="工作日拼车"){    $("#work").text("工作日不拼车");    for(var i=1;i<6;i++)    {    $("#work"+i).attr("checked",'true');    /*if($("#work"+i).attr('checked')==false){    $("#work"+i).attr("checked",'true');    }else{    $("#work"+i).attr("checked",'');    }*/}    }else if(btnWorkText=="工作日不拼车"){    $("#work").text("工作日拼车");    for(var i=1;i<6;i++)    {    $("#work"+i).attr("checked",'');}    }    })        // 点击后增加一个日期输入框,偶发拼车允许多个出发时间。    $("#addDateText").click(function(){    // alert($("#lineDateM").attr("name"));var name = $("#lineDateM").attr("name");if(name==undefined){name = $("#lineDate").attr("name");}    //生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10 var maxNumber = 1000; var randomNumber = Math.round(maxNumber * Math.random());    var s = "<div id='div"+randomNumber+"'><input class='set_pc_wftime' type='text' name='"+name+"' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd', skin:'whyGreen'})\"/>";     s += "<input type='button' value='删除' onclick='del(" + randomNumber + ")'/></div>";     var $mm = $(s);     var $parent = $("#addText");     $parent.append($mm); })// 点击后增加一个输入框,拼车允许多个标签    $("#addLabel").click(function(){//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10 var maxNumber = 1000; var randomNumber = Math.round(maxNumber * Math.random());    var s = "<div id='div"+randomNumber+"'><input type='text' name='lineLableDescribe'/>";     s += "<input type='button' value='删除' onclick='del(" + randomNumber + ")'/></div>";     var $mm = $(s);     var $parent = $("#addTextLabel");     $parent.append($mm); })})
// 点击后增加一个日期输入框的删除按钮function del(id) { $("#div" + id).remove(); }
// 根据id隐藏divfunction hidenDiv(div) {$("#" + div).hide();}// 根据id显示divfunction showDiv(div) {$("#" + div).show();}
// 线路发布第一步,修改线路发布时的用户身份function chengeType(id) {if(id=="siji"){$("#isProvideCar").val("1");}else if(id=="chengke"){$("#isProvideCar").val("2");}}
// 验证汉字,是汉字返回true,否则返回falsefunction isChinese(v){var reg = /^[\u4e00-\u9fa5]+$/i;if (!reg.test(v)){alert("请输入中文"); return false;}else{return true;}}
// 验证数字,是数字返回true,否则返回falsefunction isNumber(v){if(isNaN(v)){alert("必须是数字");return false;}return true;}
// 验证手机号码function checkMobile(v){var reg = /^(?:13d|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])-?d{5}(d{3}|*{3})$/;    if(!reg.test(mobilePhone)) return false;  return true;}

JQuery获取和设置Select选项
 
获取Select :
 
 获取select 选中的 text :
   $("#ddlRegType").find("option:selected").text();
 获取select选中的 value:
 
   $("#ddlRegType ").val();
 获取select选中的索引:
     $("#ddlRegType ").get(0).selectedIndex;
 
设置select:
 
 设置select 选中的索引:
     $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值
  设置select 选中的value:
    $("#ddlRegType ").attr("value","Normal“);
    $("#ddlRegType ").val("Normal");
    $("#ddlRegType ").get(0).value = value;
  设置select 选中的text:
var count=$("#ddlRegType option").length;
  for(var i=0;i<count;i++)       {           if($("#ddlRegType ").get(0).options[i].text == text)          {              $("#ddlRegType ").get(0).options[i].selected = true;                       break;          }      } 
 
清空 Select:
$("#ddlRegType ").empty();

实时监听js改变value,跨浏览器支持 <table>         <tr>                     <td>此处值通过js设置:</td>                    <td><input id="jsUserName" type="text" name="jsUserName" readonly/></td>            </tr>            <tr>                        <td>此处输入值:</td>                         <td><input id="userName" type="text" name="userName"/></td>             </tr></table>
Javascript代码$(function()                {                        var jsUserName = "";                        if($.browser.msie)        // IE浏览器                        {                                $("#userName").get(0).onpropertychange = setJsUserName;                                $("#jsUserName").get(0).onpropertychange = handle;                        }                        else        // 其他浏览器                        {                                var intervalName;        // 定时器句柄                                $("#userName").get(0).addEventListener("input",setJsUserName,false);                                // 获得焦点时,启动定时器                                $("#userName").focus(function(){                                        intervalName = setInterval(handle,1000);                                });
                                // 失去焦点时,清除定时器                                $("#userName").blur(function()                                {                                        clearInterval(intervalName);                                });                        }                        // 设置jsUserName input的值                        function setJsUserName()                        {                                $("#jsUserName").val($(this).val());                        }                        // jsUserName input的值改变时执行的函数                        function handle()                        {                                    // IE浏览器此处判断没什么意义,但为了统一,且提取公共代码而这样处理。                                if($("#jsUserName").val() != jsUserName)                                {                                        $("#toolTip").remove();                                        $("#jsUserName").parent().append("<span id='toolTip'>看到这里的信息表明,通过js改变input的值也能响应相应事件:<span    style='color:red;'>" + $("#jsUserName").val() + "</span></span>");                                        jsUserName = $("#jsUserName").val();                                }                        }});

$("document").ready(function(){/** * 线路发布第一步,周期选择 * alpha at 2012-4-13 11:03:59 */var work = $("#work");    var all = $("#all");
// 全选    all.click(function(){    var btnAllText = $("#all").text();    if(btnAllText=="全选"){    $("#all").text("全取消");    for(var i=1;i<8;i++){    $("#work"+i).attr("checked",'true');    }    }else if(btnAllText=="全取消"){    $("#all").text("全选");    for(var i=1;i<8;i++){    $("#work"+i).attr("checked",'');    }    }    })
   // 工作日    work.click(function(){    var btnWorkText = $("#work").text();    if($("#work6").attr('checked')==true || $("#work7").attr('checked')==true){$("#work6").attr("checked",'');$("#work7").attr("checked",'');return;}        if(btnWorkText=="工作日拼车"){    $("#work").text("工作日不拼车");    for(var i=1;i<6;i++)    {    $("#work"+i).attr("checked",'true');    /*if($("#work"+i).attr('checked')==false){    $("#work"+i).attr("checked",'true');    }else{    $("#work"+i).attr("checked",'');    }*/}    }else if(btnWorkText=="工作日不拼车"){    $("#work").text("工作日拼车");    for(var i=1;i<6;i++)    {    $("#work"+i).attr("checked",'');}    }    })    var n=1;    // 点击后增加一个日期输入框,偶发拼车允许多个出发时间。    $("#addDateText").click(function(){        if(n>4){    //alert("只允许添加4个");    pcw_alert("只允许添加4个",'0');    return false;    }    n++;// alert($("#lineDateM").attr("name"));var name = $("#lineDateM").attr("name");if(name==undefined){name = $("#lineDate").attr("name");}    //生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10 var maxNumber = 1000; var randomNumber = Math.round(maxNumber * Math.random());    var s = "<div id='div"+randomNumber+"'><input class='set_pc_wftime' type='text' name='"+name+"' onclick=\"WdatePicker({dateFmt:'yyyy-MM-dd', skin:'whyGreen'})\"/>";     s += "  <a href='javascript:void(0);' onclick='del(" + randomNumber + ");return false;'><img src='images/jian.gif' /></a></div>";     var $mm = $(s);     var $parent = $("#addText");     $parent.append($mm); })// 点击后增加一个输入框,拼车允许多个标签    $("#addLabel").click(function(){    if(n>4){    //alert("只允许添加4个");    pcw_alert("只允许添加4个",'0');    return false;    }    n++;//生成 0 到10 随机数 Mapth.random产生 0到1的随机数 然后乘以10 var maxNumber = 1000; var randomNumber = Math.round(maxNumber * Math.random());    var s = "<div id='div"+randomNumber+"'><input type='text' name='lineLableDescribe'  maxlength='12'/>";     s += "  <a href='javascript:void(0);' onclick='del(" + randomNumber + ");return false;'><img src='images/jian.gif' /></a></div>";     var $mm = $(s);     var $parent = $("#addTextLabel");     $parent.append($mm); })})
// 点击后增加一个日期输入框的删除按钮function del(id) { $("#div" + id).remove(); }
// 根据id隐藏divfunction hidenDiv(div) {$("#" + div).hide();}// 根据id显示divfunction showDiv(div) {$("#" + div).show();}
// 线路发布第一步,修改线路发布时的用户身份function chengeType(id) {if(id=="siji"){$("#isProvideCar").val("1");}else if(id=="chengke"){$("#isProvideCar").val("2");}}
// 验证汉字,是汉字返回true,否则返回falsefunction isChinese(v){var reg = /^[\u4e00-\u9fa5]+$/i;if (!reg.test(v)){//alert("请输入中文"); pcw_alert("请输入中文",'0');return false;}else{return true;}}
// 验证数字,是数字返回true,否则返回falsefunction isNumber(v){if(isNaN(v)){//alert("必须是数字");pcw_alert("必须是数字",'0');return false;}return true;}
// 验证手机号码function checkMobile(v){var reg = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0256789][0-9]{8}|147[0-9]{8}$/g;//var reg = /^1((3[4-9])||(5[0-2])||(5[8-9])||(8[8-9])||(82))\d{8}$/g;     if(!reg.test(v)) return false;  return true;}
//判断手机号码是否为空 function isMobileNull(evt){//暂时省去校验以环节,.valid()方法为validate.js中的方法,用于验证是否已经通过验证 var is_valid = true; if(!$("#mobilePhone").val()){is_valid=false;} if(!is_valid){ evt.preventDefault(); }else{ sendAuthenticode(evt.srcElement) } }//验证手机 function sendAuthenticode(_this){ $.post("check_sendAuthenticode.html",{"userInfo.mobilePhone":$("#mobilePhone").val()},function(_result){if(_result=="true"){//alert("验证码发送成功");pcw_alert("验证码发送成功",'0');$("#send_authenticode").unbind("click"); // $(_this).attr("disabled","true"); var index=61; var interval_id = setInterval(function(){ var sss = "获取验证码" +( --index); //alert($(_this).val()); $(_this).text(sss); if(index==0){ clearInterval(interval_id); $(_this).text("获取验证码"); // $(_this).attr("disabled","false"); $("#send_authenticode").bind("click",isMobileNull); } },1000);}else{//alert("验证码发送失败");pcw_alert("验证码发送失败",'0');}}); }  //在发送邮件前,确认邮箱非空 且 合法---提交前校验function toSendEmail(){var email =  $.trim($("#email").val());if(email=="" ){ //alert("请输入邮箱号码"); $("#email").focus(); callBackEmail("false"); pcw_alert("请输入邮箱号码",'0'); return false; }else if(!checkEmail(email)) {       //alert("邮箱号码格式不对!");       callBackEmail("false");       pcw_alert("邮箱号码格式不正确!",'0');       return false;    }callBackEmail("true"); }  //发送邮箱验证码 function sendEmail(){ $.post("check_sendEmailcode.html",{"userInfo.email":$("#email").val()},function(_result){if(_result!="false"){alert("验证码发送成功,请登录邮箱查看");$("#send_emailcode").unbind("click"); // $(_this).attr("disabled","true"); var index=61; var interval_id = setInterval(function(){ var sss = "获取验证码" +( --index); //alert($(_this).val()); $("#send_emailcode").text(sss); if(index==0){ clearInterval(interval_id); $("#send_emailcode").text("获取验证码"); // $(_this).attr("disabled","false"); $("#send_emailcode").bind("click",sendEmail); } },1000);}else{alert("验证码发送失败");}});  }  function checkEmail(m){ var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//var reg = /^1((3[4-9])||(5[0-2])||(5[8-9])||(8[8-9])||(82))\d{8}$/g;     if(!reg.test(m)) return false;  return true; } // javascript 日期格式化Date.prototype.format = function(format) //author: meizz {   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; } 
//取得日期时间加几天字符串,返回YYYY-MM-DD HH:mm function getDateTime(addDay) {     var date = new Date();          var thisYear = date.getFullYear();     var thisMonth = date.getMonth() + 1;     //如果月份长度是一位则前面补0     if(thisMonth<10) thisMonth = "0" + thisMonth;          var thisDay = date.getDate();     //当前天数后几天     if(addDay>1) thisDay += addDay;     //如果天的长度是一位则前面补0     if(thisDay<10) thisDay = "0" + thisDay;      var thisHour = date.getHours();     //如果小时长度是一位则前面补0     if(thisHour<10) thisHour = "0" + thisHour;          var thisMinute = date.getMinutes();     //如果分钟长度是一位则前面补0     if(thisMinute<10) thisMinute = "0" + thisMinute;          //var thisSecond = date.getSeconds();     //如果分钟长度是一位则前面补0     //if(thisSecond<10) thisSecond = "0" + thisSecond;          return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute;     //return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute + ":" + thisSecond; }  //根据日期字符串,和加几天字符串,返回YYYY-MM-DD HH:mm function getDateForStr(strDate,addDay) {     var date = new Date(Date.parse(strDate.replace(/-/g,"/")));          var thisYear = date.getFullYear();     var thisMonth = date.getMonth() + 1;     //如果月份长度是一位则前面补0     if(thisMonth<10) thisMonth = "0" + thisMonth;          var thisDay = date.getDate();     //当前天数后几天     if(addDay>1) thisDay += addDay;     //如果天的长度是一位则前面补0     if(thisDay<10) thisDay = "0" + thisDay;      var thisHour = date.getHours();     //如果小时长度是一位则前面补0     if(thisHour<10) thisHour = "0" + thisHour;          var thisMinute = date.getMinutes();     //如果分钟长度是一位则前面补0     if(thisMinute<10) thisMinute = "0" + thisMinute;          //var thisSecond = date.getSeconds();     //如果分钟长度是一位则前面补0     //if(thisSecond<10) thisSecond = "0" + thisSecond;          return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute;     //return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute + ":" + thisSecond; }

常用的jquery的更多相关文章

  1. 十五个常用的jquery代码段【转】

    好的文章顶一个 回到顶部按钮 通过使用 jQuery 中的 animate 和 scrollTop 方法,你无需插件便可创建一个简单地回到顶部动画: 1 // Back to top 2 $('a.t ...

  2. 十五个常用的jquery代码段

    十五个常用的jquery代码段 回到顶部按钮 通过使用 jQuery 中的 animate 和 scrollTop 方法,你无需插件便可创建一个简单地回到顶部动画: 1 // Back to top ...

  3. jquery】常用的jquery获取表单对象的属性与值

    [jquery]常用的jquery获取表单对象的属性与值 1.JQuery的概念 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用一些简单的代码实现一些复杂的 ...

  4. 分享10款常用的jQuery焦点图插件

    爱编程一直在收集整理编程相关的知识和解决方案,今天小编为大家带来10款非常常用的jquery焦点图插件. 1.jQuery可自动播放动画的焦点图插件 之前我们已经分享过很多非常实用的jQuery焦点图 ...

  5. 两种常用的jquery事件加载的方法 的区别

    两种常用的jquery事件加载的方法   $(function(){});  window.onload=function(){}  第一个呢,是在DOM结构渲染完成以后调用的,这时候网页中一些资源还 ...

  6. 最实用、最常用的jQuery代码片段

    // chinacoder.cn JavaScript Document $(document).ready(function() { //.filter(":not(:has(.selec ...

  7. 汇总常用的jQuery操作Table tr td方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  8. 网站建设中前端常用的jQuery+easing缓动的动画

    网站建设中前端人员利用jQuery实现动画再简单不过了,只是要实现更酷的效果还需要插件来帮忙,easing就是一款帮助jQuery实现缓动动画的插件,经过试用,效果很不错! 下载该插件:jquery. ...

  9. 整理了一些常用的jQuery动画事件

    部分jQuery常用的动画函数,整理了一下,在做交互式页面的时候挺有用的 .css('a','12px');.css({  a:'12px',  b:'#fff'}); .show();.hide() ...

  10. 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API

      1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...

随机推荐

  1. postgres创建用户,表

    使用createuser来创建用户 [postgres@web1 ~]$ /data/pgsql/bin/createuser --help createuser creates a new Post ...

  2. tomcat监控脚本

    工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启. ...

  3. Android BlueDroid(一):BlueDroid概述 【转】

    转自:http://blog.csdn.net/xubin341719/article/details/40378205 版权声明:本文为博主原创文章,未经博主允许不得转载. 关键词:bluedroi ...

  4. Codeforces 743D:Chloe and pleasant prizes(树形DP)

    http://codeforces.com/problemset/problem/743/D 题意:求最大两个的不相交子树的点权和,如果没有两个不相交子树,那么输出Impossible. 思路:之前好 ...

  5. jar的下载地址及其使用说明

    有时候会苦于jar的搜索.这里我就给出我平时用到的吧,方便大家.后期会不断添加. 1.dom4j-1.6.1.jar 主要用于解析xml的jar包.下载地址:   http://pan.baidu.c ...

  6. htmlnav

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Poj(2771),最大独立集

    题目链接:http://poj.org/problem?id=2771 Guardian of Decency Time Limit: 3000MS   Memory Limit: 65536K To ...

  8. dede源码详细分析之--全局变量覆盖漏洞的防御

    http://blog.csdn.net/ebw123/article/details/8100594

  9. Wampserver3.0.0设置语言为中文无效

    打开配置文件"wampmanager.conf",将language改成chinese,再从右键的语言选择中选中文. 这个配置文件有两个,改第一个双引号里的,第二个没有引号的不要改 ...

  10. vs智能提示突然消失的解决办法 (vs2008 vs2010 vs2012 智能提示)

    vs智能提示突然消失的解决办法 (vs2008 vs2010 vs2012 智能提示) 下面一段话是网上找到的解决方案: 重置Visual Studio可以解决此问题,方法是从开始->Micro ...