我的每一行都有一个带有日期选择器的表:
<div id="[strand]" class="input-append dp date" data-origdate="[new_strand_appointmentdate]" data-date="[new_strand_appointmentdate]" data-stand="[strand]" >
<input type="text" class="datemask" value="[new_strand_appointmentdate]" id="new_strand_appointmentdate[strand]" title="The appointment date" placeholder="__/__/____" name="strand_appointmentbydate">
<span class="add-on"><i class="icon-calendar"></i></span>
</div>
在我的JS中我捕获了changeDate
事件:
$('.date').datepicker().on('changeDate', function(ev){
我可以在控制台中看到日期。我能够得到的是我设置的数据属性 - 唯一的一个是表中的第一条记录,即使它没有改变。 [strand]
替换为每行的唯一编号,我事先并不知道。如何调整我的JS以获取数据属性以便我可以使用它们?我试过了:
var origdata = $('.date').data()
没有得到任何有用的东西。