值不被.val()记录

时间:2016-05-16 09:24:50

标签: jquery

我的项目中有以下日期选择代码。                       自定义范围报告         

        <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=

1 个答案:

答案 0 :(得分:-1)

试试这个;

$('#report_date_start').text()