Javascript 剑道UI如何将下拉列表更改为文本字段?
一旦我从剑道UI中的现有文本字段输入创建下拉列表,有没有办法将其更改回文本字段Javascript 剑道UI如何将下拉列表更改为文本字段?,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,一旦我从剑道UI中的现有文本字段输入创建下拉列表,有没有办法将其更改回文本字段 $('#myInput').kendoDropDownList({...}); 我希望有这样的东西: var kendolist = $('#myInput').kendoDropDownList({...}); kendolist.textField({....}); 或 如果没有广泛的jQuery恶作剧,最好是…:) 恐怕无法将其恢复为常规文本框。您可以使用小部件的方法,但是会留下一些您并不真正需要的HTM
$('#myInput').kendoDropDownList({...});
我希望有这样的东西:
var kendolist = $('#myInput').kendoDropDownList({...});
kendolist.textField({....});
或
如果没有广泛的jQuery恶作剧,最好是…:) 恐怕无法将其恢复为常规文本框。您可以使用小部件的方法,但是会留下一些您并不真正需要的HTML,您将需要使用JavaScript进行一些手动清理
最好销毁小部件并删除所有HTML,然后手动添加常规文本框。让两个创建的文本框绑定到相同的数据,并根据需要显示其中一个或另一个,怎么样?那你只需要玩能见度…听起来很合理,我会试试的,谢谢。是的,我知道这一点。我只是希望或者好奇有没有更好的东西。但是谢谢。
kendolist.destroy().textField({....});