Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将剑道自动完成值设置为"&引用;_Javascript_Autocomplete_Kendo Ui_Kendo Autocomplete - Fatal编程技术网

Javascript 如何将剑道自动完成值设置为"&引用;

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

使用javascript,我有两个控件,一个是dropdownlist,一个是autocomplete。我正在根据DropDownsta设置一个
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(),如何?这会引起问题吗?