假设以下简单的HTML:
<html>
<head><title>Test</title>
<script src="js/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>
<link href="css/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<href="#" id="doExport">Export Now</a>
<div id="exportPopup">
<p>From: <input type="text" id="dateFrom" /></p>
<p>To: <input type="text" id="dateTo" /></p>
</div>
</body>
</html>
现在还假设有一些CSS可以适当地设置样式#exportPopup并将其设置为display:none。这让我有两个问题:
对于问题2,我已经尝试过这个:
$(document).ready(function (e) {
$("#dateFrom").datepicker();
$("#dateTo").datepicker();
});
当我点击这些框时它就不起作用了。我希望有人能够启发我。
答案 0 :(得分:1)
我在http://jsfiddle.net/santoshjoshi/32enE/1/
创建了一个粗略的模型所以基本上使用了jQuery dialog plugin
你需要添加以下代码打开对话框
HTML代码
<a href="#" id="doExport">Export Now</a>
<div id="exportPopup" style='display:none'>
<p>From: <input type="text" id="dateFrom" /></p>
<p>To: <input type="text" id="dateTo" /></p>
</div>
JavaScript代码
$(document).ready(function (e) {
$("#dateFrom").datepicker();
$("#dateTo").datepicker();
});
$( "#doExport" ).click(function() {
$( "#exportPopup" ).dialog( );
});
另请参阅jQuery对话框文档以自定义弹出/对话框 http://api.jqueryui.com/dialog/
<强> '更新'强> 使用以下资源