Javascript 剑道UI如何将下拉列表更改为文本字段?

Javascript 剑道UI如何将下拉列表更改为文本字段?,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,一旦我从剑道UI中的现有文本字段输入创建下拉列表,有没有办法将其更改回文本字段 $('#myInput').kendoDropDownList({...}); 我希望有这样的东西: var kendolist = $('#myInput').kendoDropDownList({...}); kendolist.textField({....}); 或 如果没有广泛的jQuery恶作剧,最好是…:) 恐怕无法将其恢复为常规文本框。您可以使用小部件的方法,但是会留下一些您并不真正需要的HTM

一旦我从剑道UI中的现有文本字段输入创建下拉列表,有没有办法将其更改回文本字段

$('#myInput').kendoDropDownList({...});
我希望有这样的东西:

var kendolist =  $('#myInput').kendoDropDownList({...});
kendolist.textField({....});


如果没有广泛的jQuery恶作剧,最好是…:)

恐怕无法将其恢复为常规文本框。您可以使用小部件的方法,但是会留下一些您并不真正需要的HTML,您将需要使用JavaScript进行一些手动清理


最好销毁小部件并删除所有HTML,然后手动添加常规文本框。

让两个创建的文本框绑定到相同的数据,并根据需要显示其中一个或另一个,怎么样?那你只需要玩能见度…听起来很合理,我会试试的,谢谢。是的,我知道这一点。我只是希望或者好奇有没有更好的东西。但是谢谢。
kendolist.destroy().textField({....});