我的项目中有以下日期选择代码。 自定义范围报告
<div class="input-daterange input-group" id="class_date_range">
<input type="text" class="input-sm form-control" id="report_date_start" name="report_date_start" />
<span class="input-group-addon">to</span>
<input type="text" class="input-sm form-control" id="report_date_end" name="report_date_end" />
</div>
</div>
</div>
</div>
我正在使用以下代码
来接收日期 $( ".centre-selection" ).each(function() {
//$( this ).attr( 'href', '?module=<?=$_REQUEST['module']?>&Subject='+ $( this ).attr('data-subject')+ '&Centre_Selected_ID='+ $( this ).attr('data-centre')+ '&Class_Selected_Year='+ $( this ).attr('data-year')+ '&Class_Selected_All='+ $( this ).attr('data-all-centre')+ '&StartDate='+ $( this ).attr('report_date_start')+ '&EndDate='+ $( this ).attr('data-attendance-check-end'));
$( this ).attr( 'href', '?module=<?=urlencode($_REQUEST['module']);?>
&Subject='+ $('.subject-selected').val()+
'&Centre_Selected_ID='+ encodeURIComponent($( this ).attr('data-centre')) +
'&Class_Selected_Year='+ encodeURIComponent($( this ).attr('data-year')) +
'&Class_Selected_All='+ encodeURIComponent($( this ).attr('data-all-centre')) +
'&StartDate='+$('#report_date_start').val()+
'&EndDate='+ $('#report_date_end').val());
} );
未提取开始日期和结束日期值。我试图在警告框中打印这些值并打印出来,但由于某种原因它没有获取上述代码中的值。
在它下面点击链接时生成的网址:
http://localhost/school/admin/?module=module_progress_report&Subject=2&Centre_Selected_ID=20&Class_Selected_Year=year10&Class_Selected_All=undefined&StartDate=&EndDate=
答案 0 :(得分:-1)
试试这个;
$('#report_date_start').text()