我有一个kendoNumericTextBox。我有代码设置与kendoNumericTextBox关联的输入元素的值。例如,代码调用:
$('#myId').val('test');
不幸的是,kendo数字文本框不会自动反映该值。如何告诉kendoNumericTextBox更新其值?我知道kendoNumericTextBox上有一个方法,如下所示:
$('#myId').data('kendoNumericTextBox').value('test');
但是,我正在填充许多字段,但不确定是kendoNumericTextBox字段。因此,我更喜欢使用与所选插件类似的方法来基于基础组件刷新值。例如,使用选定的插件,我可以调用:
$('.chosen').trigger('liszt:updated');
根据基础选择组件的值更新所有值。
最佳答案
var numerictextbox = $("#paymentAmount_" + id).data("kendoNumericTextBox");
numerictextbox.value("0.00");
这对我有用。将元素存储在变量中,并使用双引号设置值。另外我也不能在numericTextBox中像'测试'这样的单词...我假设你的意思是作为测试数据。但这也应该为您工作。
关于kendo-ui - 如何刷新值剑道数字文本框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14463759/