簡體   English   中英

如何使用getValue()獲取日期

[英]How to use getValue() to get date

HTML:

<div class="input-group">
    <div class="input-group-prepend">
        <span class="input-group-text">From</span>
    </div>
    @(Html.DevExpress().BootstrapDateEdit("dtReturnDateFrom").EditFormat(EditFormat.Custom).DisplayFormatString("dd MMM yyyy").EditFormatString("dd MMM yyyy").UseMaskBehavior(true).AllowNull(false).Value(@DateTime.Today - TimeSpan.FromDays(365)))
</div>

jQuery的

$(document).ready(function () {
    $M.Report.onLoadReport = function (varReportNm, varTemplateNm) {    
    dtTempReturnFrom = $('#dtReturnDateFrom').getValue();
    dtTempReturnTo = $('#dtReturnDateTo').getValue();
    tempReturnFrom = dtTempReturnFrom.getFullYear() + "-" + dtTempReturnFrom.getMonth() + "-" + dtTempReturnFrom.getDay();
    return {        
        /////////// addd this
        format: varTemplateNm,  
        dtReturnDateFrom: tempReturnFrom,   
    };
}
});

我得到的錯誤。

我嘗試在Google找到解決方案,但大多數解決方案不適用於我的代碼。

GetValue不是函數

$('#dtReturnDateFrom')將是一個jquery對象,在jequery中沒有getValue()函數。使用val() getValue(); insetad getValue();

如果要創建自定義函數getValue ,則需要擴展jquery並創建函數getValue並定義它的主體

 jQuery.fn.extend({ getValue: function() { return $(this).val(); } }); let k = $('#someId').getValue(); console.log(k) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type='text' id="someId" value="test Value "> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM