#knockout.js #kendo-ui
#knockout.js #kendo-пользовательский интерфейс
Вопрос:
Я использую «knockout-kendo 0.8.1» и пытаюсь реализовать kendoMaskedTextBox
. Я не могу получить kendoMaskedTextBox
значение объекта, которое я получаю undefined
при отладке, как для приведенного ниже кода
$("kendoMaskedTextBox").kendoMaskedTextBox({
mask: "(000) 000-0000"
});
В приведенном выше коде $("kendoMaskedTextBox").kendoMaskedTextBox
есть undefined
.
Для других элементов управления knockout-kendo я могу получить значение объекта, например
$("startDate").kendoDatePicker({
});
Как я могу приступить к работе с kendoMaskedTextBox?
Комментарии:
1. Вам не хватает
#
$("kendoMaskedTextBox")
ввода?
Ответ №1:
Может быть, вам не хватает #
, и это должно быть
$("#kendoMaskedTextBox").data("kendoMaskedTextBox")
По-видимому, вы инициализируете с
$("#maskedtextbox").kendoMaskedTextBox({
mask: "(999) 000-0000"
});
И получить значение с помощью
var maskedtextbox = $("#maskedtextbox").data("kendoMaskedTextBox");
var setValue = function () {
maskedtextbox.value($("#value").val());
};
Смотрите здесь, Например