Javascript 如何使用KendoUI小部件迭代容器并使用jQuery获取它们的值?
我正在为MVC与jQuery和KendoUI合作。我有一个名为overview的ul,每个列表项中都有一个不同类型的KendoUI小部件。这些小部件类似于文本框、多选、ranger滑块和下拉列表。用户可以单击一个按钮,该按钮运行jQuery函数来收集所有这些小部件的内容 我遇到的问题是,这些小部件具有特定于剑道的代码来访问它们的值和文本属性,例如$MyControl.datakendoDropDownList.text;,我正在使用一个.each循环来迭代li,我需要一种从不同的控件中获取数据的方法,我想知道是否有一种干净的方法可以做到这一点 由于有这么多控件可用,因此需要一段复杂的代码来检查每个可能存在的控件Javascript 如何使用KendoUI小部件迭代容器并使用jQuery获取它们的值?,javascript,jquery,model-view-controller,kendo-ui,Javascript,Jquery,Model View Controller,Kendo Ui,我正在为MVC与jQuery和KendoUI合作。我有一个名为overview的ul,每个列表项中都有一个不同类型的KendoUI小部件。这些小部件类似于文本框、多选、ranger滑块和下拉列表。用户可以单击一个按钮,该按钮运行jQuery函数来收集所有这些小部件的内容 我遇到的问题是,这些小部件具有特定于剑道的代码来访问它们的值和文本属性,例如$MyControl.datakendoDropDownList.text;,我正在使用一个.each循环来迭代li,我需要一种从不同的控件中获取数据的
非常感谢您的帮助。这有点棘手。有一个模糊的方法称为,无论您向它传递什么元素,它都将检查小部件并返回其实例
var $date = $("#date").kendoDatePicker({ value: (new Date()) });
console.log(kendo.widgetInstance($date).value());