我更喜欢JavaScript和jQuery,所以我需要一些帮助。在我的应用程序中,我已经实现了一个DatePicker日历,通过外部js加载,它工作得很好。我想实现一个jQuery按钮,可以捕获日期,即8月3日,并给我一个维基百科页面www.wikipedia.org/August_3。我还希望将此页面上传到下面的iframe。我怎么能在jquery中做到这一点?以下是html和js的简化版本。
<head>
<script src=".../jquery.ui.button.js" type="text/javascript">
<script src=".../jquery.ui.datepicker.js" type="text/javascript">
</head>
<body>
<script src="/.../myscript.js" type="text/javascript">
<div class="demo">
<p>Date: <input id="datepicker" type="text"></p>
</div>
<script>
$(document).ready(function()
{
$( "#datepicker" ).datepicker();
});
</script>
答案 0 :(得分:7)
我更喜欢javascript和jquery,所以我需要一些帮助。
<强>简化版强>
高级强>
<强>图书强>
工具强>
JS Lint检查错误的书面代码
JS Fiddle试用你的脚本或一段代码
<强>避免!强>
w3schools 检查http://w3fools.com/
个人建议
记住jQuery是一个用JavaScript编写的库,jQuery所做的一切都可以用纯JavaScript完成。使用像jQuery这样的库是一件好事,因为它将确保跨浏览器兼容性,拥有大型社区,您需要编写更少的代码,等等......但请不要滥用它。您可以使用JavaScript执行简单任务,避免无用的函数调用和慢速脚本。
答案 1 :(得分:1)
我怎样才能在jquery中做到这一点?
这样的事情:
$(document).ready(function()
{
$( "#datepicker" ).datepicker()
.bind(
'dateSelected',
function(e, selectedDate, $td)
{
Date.format = 'yyyymmdd';
var dateStr = selectedDate.asString();
$('#myIframe').attr('src', 'http://www.wikipedia.com/' + dateStr);
}
);
});