【发布时间】:2012-03-13 18:23:27
【问题描述】:
<html>
<head>
<script language="JavaScript" src="ts_picker.js">
</script>
<script src="demo/js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="demo/js/jquery.datePicker-min.js" type="text/javascript"></script>
<!--[if IE]><script type="text/javascript" src="demo/js/jquery.bgiframe.min.js"></script><![endif]-->
<script type="text/javascript">
$(window).ready(function(){
$('#date-pick').datePicker({clickInput:true});
$('#date-pick1').datePicker({clickInput:true});
$('#date-pick2').datePicker({clickInput:true});
});
</script>
</head>
<body>
<form name="tstest">
<input type="Text" name="timestamp" value="" id="data-pick">
<a href="javascript:show_calendar('document.tstest.timestamp', document.tstest.timestamp.value);">
<img src="cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the timestamp">
</a>
</form>
</body>
</html>
hai 在此使用文本框时,它可以正确获取日期,但是如果我使用两个 id,我想使用不同的 id 为同一个文本框调用其他一些 javascript,它不能正常工作,任何人都可以帮助我解决这个问题
【问题讨论】:
-
不要使用内联javascript。告诉你自己优雅的降级和不显眼的 javascript。
-
哪个
id?您的代码没有/引用任何id。 -
我认为你的 id 有错别字......你有
$('#date-pick').datePicker({clickInput:true});,但你有<input type="Text name="timestamp" value="" id="data-pick">... data-pick 而不是 @ 987654326@.
标签: javascript html jquery-selectors