2014-08-29 31 views
0

我有这样的HTML。用span标签显示datepicker。它正在显示日期选择器。但问题是我想在用户使用onchange更改日期时发出警报。但它不工作使用日期选择器标签与跨越onchange事件不工作

<tr> 
     <td class="align-right"> 
      Est Payment Date : 
     </td> 
     <td> 
      <span id="spanEstPaymentDate" class="spanclick"></span> 
     </td> 
</tr> 

和JS这样

$("#spanEstPaymentDate").datepicker("EstPaymentDate"); 

我已经尝试了这一点,通过使用类。但不工作

$(".spanclick").on('click', function() { 
    alert('hello'); 
}); 

和我尝试

$('#spanEstPaymentDate').datepicker("EstPaymentDate").on('changeDate', 

功能(EV){ $( '#spanEstPaymentDate')变化()。 });

$('#spanEstPaymentDate').change(function() { 
    alert('hello'); 
}); 

,但不工作。任何想法 ?非常感谢:)

+0

怎么样定义的'EstPaymentDate'功能?你在哪里初始化日期选择器? – blgt 2014-08-29 10:46:16

回答

0

试试这个:

$(function(){ 
    $('#spanEstPaymentDate').datepicker({ 
    onSelect: function (dateText, inst) { 
    alert('select!'); 
    } 
    }); 
}); 
+0

仍然没有工作家伙:( – 2014-08-29 04:36:05

+0

@ lamerlamer..make确保您正在使用内它document.ready..and什么是“EstPaymentDate”在上面的问题??? – 2014-08-29 04:36:46

+0

是猪头我已经跑入文档准备功能 – 2014-08-29 04:41:14