【问题标题】:knockout kendo "kendoMaskedTextBox" not working淘汰赛剑道“kendoMaskedTextBox”不起作用
【发布时间】:2014-06-25 15:52:21
【问题描述】:

我正在使用“knockout-kendo 0.8.1”并尝试实现kendoMaskedTextBox。 我无法获取kendoMaskedTextBox 对象值,调试时我得到undefined,如下面的代码

$("kendoMaskedTextBox").kendoMaskedTextBox({
    mask: "(000) 000-0000"
});

在上面的代码中$("kendoMaskedTextBox").kendoMaskedTextBox 是undefined。

对于其他击倒剑道控件,我可以获取对象值,例如

$("startDate").kendoDatePicker({

});

我如何才能继续使用 kendoMaskedTextBox ?

【问题讨论】:

  • 您在$("kendoMaskedTextBox") 中是否缺少#?

标签: knockout.js kendo-ui


【解决方案1】:

也许你错过了#,它应该是

$("#kendoMaskedTextBox").data("kendoMaskedTextBox")

显然你用

$("#maskedtextbox").kendoMaskedTextBox({
    mask: "(999) 000-0000"
});

并通过

获取值
var maskedtextbox = $("#maskedtextbox").data("kendoMaskedTextBox");

var setValue = function () {
    maskedtextbox.value($("#value").val());
};

见here for example

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多