我在同一页面中使用了两个jquery函数,但只有第一个正在执行。这背后的问题是什么? 我的代码:
<script>
$(function() {
$( "#datepicker" ).datepicker();
$( "#anim" ).change(function() {
$( "#datepicker" ).datepicker( "option", "showAnim", blind );
});
});
</script>
<script>
$(function() {
$("#datepicker").datepicker(
{
minDate: new Date(1900,1-1,1), maxDate: '-18Y',
dateFormat: 'dd/mm/yy',
defaultDate: new Date(1970,1-1,1),
changeMonth: true,
changeYear: true,
yearRange: '-110:-18'
}
);
});</script>
答案 0 :(得分:2)
两者都正在执行,但是你只看到第一个的结果,因为第二个是尝试在已经使用datepicker初始化的元素上初始化一个datepicker,因此调用被忽略了。
初始化datepicker两次没有意义。只是在一个地方做。