<input id='date1' type='date' value='' />通过 js/jquery赋值问题

$("#date1").val("2017-01-01");$("#date1").attr("value","2017-01-01");document.getElem... $("#date1").val("2017-01-01");
$("#date1").attr("value","2017-01-01");
document.getElementById("date1").value="2017-01-01";
以上方法皆不可实现,包括日期格式更改为“2017/01/01”也不可行。
求解。
展开
 我来答
go辛标
2017-05-10 · 超过14用户采纳过TA的回答
知道答主
回答量:40
采纳率:75%
帮助的人:8.1万
展开全部

朋友,这些方法都是可行的

都可以设置input的value,但是2017/01/01不符合data日期格式

匿名用户
2017-05-10
展开全部

已测试,$("#date1").val("2017-01-01");没有问题,可能浏览器不兼容,F12看下控制台的错误提示

<!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> 
<title> new document </title> 
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <meta name="author" content="" /> 
<meta name="keywords" content="" /> <meta name="description" content="" /> 
<link rel="stylesheet" type="text/css" href="" />
<style type="text/css"></style> 
<!-- <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> -->
<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head> 
<body>

<div style="padding:10px;">
<button id="btn">确定</button>
<input id='date1' type='date' value='' />
</div>
</body>
<script>
$(function(){
$("#btn").click(function(){
$("#date1").val("2017-01-01");
});
});
</script>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式