我正在尝试使用Jquery的一些功能来执行jsp页面。但是,尽管我很努力,却没有办法做到。
我已经下载了jquery1.7.1和jquery-ui1.8.17(非mini),并将其重命名为jquery171.js和jquery-ui.js。它们位于/js 文件夹中。
下面有一个非常简单的jsp页面,没有显示jquery的DatePicker。我正在使用 jquery UI 1.7.1。文件中没有错误,只有几个警告,例如从未使用过且未初始化的变量。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<link type="text/css" href="css/ui-lightness/jquery.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery.js"/></script>
<script type="text/javascript" src="js/jquery-ui.js"/></script>
</head>
<body>
<input type="text" id="tx" name="tx"/>
<script type="text/javascript">
$("tx").datepicker({dateFormat: 'dd/mm/yyyy'});
</script>
</body>
</html>
但是,当我运行这些东西时,什么也没有发生。您知道问题出在哪里吗?如果您已经在 Eclipse 中配置了 jquery,您还执行了哪些其他步骤?提前致谢。
最佳答案
您缺少#
。
尝试 $("#tx").datepicker({dateFormat: 'dd/mm/yy'});
还可以使用 yy
代替 yyyy
。
y
表示年份(两位数)
yy
表示年份(四位数)。
检查this link以获得更多选择。
关于javascript - Jquery日期选择器: How to make it work properly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9277881/