Javascript 如何将剑道自动完成值设置为"&引用;
使用javascript,我有两个控件,一个是dropdownlist,一个是autocomplete。我正在根据DropDownsta设置一个Javascript 如何将剑道自动完成值设置为"&引用;,javascript,autocomplete,kendo-ui,kendo-autocomplete,Javascript,Autocomplete,Kendo Ui,Kendo Autocomplete,使用javascript,我有两个控件,一个是dropdownlist,一个是autocomplete。我正在根据DropDownsta设置一个valueX。\u selectedValue+AutoCompleteTea[0]。value。如果自动完成中没有值,我希望返回“”而不是“未定义”,这样我可以将valueX设置为类似“Sam”的值。我可以将dropdownlist值设置为“”,但不能自动完成。谢谢。您不只是在自动完成小部件上调用.value()有什么原因吗 $("#autocompl
valueX
。\u selectedValue+AutoCompleteTea[0]。value。如果自动完成中没有值,我希望返回“”而不是“未定义”,这样我可以将valueX
设置为类似“Sam”的值。我可以将dropdownlist值设置为“”,但不能自动完成。谢谢。您不只是在自动完成小部件上调用.value()
有什么原因吗
$("#autocomplete").data("kendoAutoComplete").value()
如果没有值,则返回空字符串“”
另外,不要使用
\u selectedValue
。这是一个松散遵循的JavaScript约定,以下划线开头的内容是“私有的”,不应使用。不能保证任何以“\”开头的属性或函数在未来版本的剑道中仍然存在
下拉列表有一个.text()
函数,您可以调用该函数来获取所选项目的文本
$("#dropdown").data("kendoDropDownList").text()
添加以下注释后,一切正常:
var cboSearchString3AC = $("#cboSearchString3AC").kendoAutoComplete({
dataSource: [],
placeholder: "[ Search for... ]"}); //.data("kendoAutoComplete");
这是我的一个错误。我必须更改_selectedValue的感谢提醒。我将上述内容用于DDL,但仍然需要一个函数。让我补充一下,我正在使用自动完成来填补剑道文本框的空白。我将数据源设置为[],并定义了占位符。仍然没有通过DDL。.value有助于自动完成。如果AC控件设置为.hide(),如何?这会引起问题吗?