为什么两个jquery函数不能在同一页面中工作?

时间:2014-12-14 14:40:50

标签: javascript jquery

我在同一页面中使用了两个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>

1 个答案:

答案 0 :(得分:2)

两者都正在执行,但是你只看到第一个的结果,因为第二个是尝试在已经使用datepicker初始化的元素上初始化一个datepicker,因此调用被忽略了。

初始化datepicker两次没有意义。只是在一个地方做。