Asp.net mvc 5 剑道数字文本框错误:未捕获类型错误:$(…)。数据(…)。值不是函数

Asp.net mvc 5 剑道数字文本框错误:未捕获类型错误:$(…)。数据(…)。值不是函数,asp.net-mvc-5,kendo-asp.net-mvc,kendonumerictextbox,Asp.net Mvc 5,Kendo Asp.net Mvc,Kendonumerictextbox,我正在尝试获取和设置kendonumerictextbox值,但在浏览器控制台中出现以下错误: Uncaught TypeError: $(...).data(...).value is not a function 这就是我试图获得价值的方式: var limEfect = $("#LimiteConsumoAvanceEfectivo").data("kendoNumericTextBox").value(); 这就是我试图设置它的方式: var txtSaldoLimMensual =

我正在尝试获取和设置kendonumerictextbox值,但在浏览器控制台中出现以下错误:

Uncaught TypeError: $(...).data(...).value is not a function
这就是我试图获得价值的方式:

var limEfect = $("#LimiteConsumoAvanceEfectivo").data("kendoNumericTextBox").value();
这就是我试图设置它的方式:

var txtSaldoLimMensual = $("#SaldoLimiteMensualLocal").data("kendoNumericTextBox");
        txtSaldoLimMensual.value("@Model.SaldoLimiteMensualLocal");

它应该是有效的。在我更新剑道文件之前,它是有效的。我的旧文件是2015版的,现在是2017版的。我没有使用最新的2018版本,因为它在我的应用程序中造成了很多问题。

这意味着jquery没有加载,或者加载顺序错误。但是如果您升级了剑道,它可能需要比您当前使用的jquery更新的版本,谢谢您的回答!我已经加载了这个版本的kendo在其包中默认包含的JQuery版本,我的意思是,我正在加载由kendo MVC5 Nuget包安装的所有文件,并且在该包中包含了kendo需要的JQuery版本。我没有加载任何其他JQuery文件。