jquery
2016-05-16 4 views 0 likes 
0

私のプロジェクトには、次の日付選択コードがあります。 値が.val()によって記録されない

$(".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()); 
     }); 

開始日と終了日の値がピックアップされていない

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

私はコードの下に使用して日付を拾っています、 カスタム範囲レポート。これらの値をアラートボックスに表示しようとしましたが、それは印刷されますが、何らかの理由で上記のコードの値を取得しません。それ私がリンクをクリックしたときに生成されます以下のURL

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

.. – thebjorn

+0

はどこにHTMLに '.subject-selected'のですか? –

+0

@CliffBurton:内部に問題がないので、私はそのコードを配置しませんでした。 –

答えて

-1

はこれにしてみてください。あなたは `.val()`コール以外のすべてを削除するとどうなるか

$('#report_date_start').text() 
+0

私はそれを試しました。それは動作しません。 –

関連する問題