正确加载和 ajax 填充的列表:只需按一下按钮即可选择值
作者: ItItaca创建于 2023年8月23日更新于 2023年8月23日
大家好, 我成功地使用 Ajax 将 awesomplete 元素中的值 - 标签对象填充到了页面中。建议的操作按照预期执行, 选择事件也按计划触发。使用 selectcomplete 事件, 将值写入隐藏的输入框, 将标签写入下拉框输入框。 但是, 我需要能够通过按页面上的按钮手动选择列表中的某个项, 但似乎无法实现。 我不知道是因为值 - 标签对象, 还是其他原因。 我尝试了通过 .select(<id>) 手动设置 .val() , 但这两种方法都无法选择值, 尽管没有引发错误或警告。 这在加载数据后 ( ._list 属性已正确填充) 无论是否使用 .evaluate() 都会发生。 也许 combo 需要先调用 .open() 或其他方法, 才能使 .select() 或 .val() 成为可行的操作? 由于代码中的断点会打断焦点流程和事件, 因此在浏览器的检查器中使用这种方法似乎很难测试。
内容来源: nudeui/awesomplete