我该如何做到这一点?我想要一个行为不同的自动完成字段
How would I achieve this? I want an autocomplete field that behaves differently
所以我想实现的是:
我希望人们能够搜索,它将以自动完成的方式显示结果(现在我正在使用jquery ui自动完成,这很好)。然而,我希望一切都在自动完成下拉视图。
例如,当从下拉菜单中选择一个项目时,它会更新所有的项目(取决于单击的是哪个项目)。比如在搜索结果中,有一堆国家点击了加拿大,然后会更新下拉列表,列出加拿大的省份或其他地方。
我不知道如何用jquery自动完成。这是不好的做法吗?我该怎么做呢?我可以创建自己的自动补全功能吗?
任何帮助都是感激的。这件事已经困扰我一段时间了。
Jquery autocomplete为select提供了一个回调。
$( ".selector" ).autocomplete({
select: function(event, ui) { ... }
});
或
$( ".selector" ).bind( "autocompleteselect", function(event, ui) {
...
});
使用上述任何一种方法,您都可以触发自定义事件或调用另一个函数,或者只是在回调中处理设置省份的工作。
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- Angular ng repeat order将多个字段作为一个字段
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 可以't无法将一个字段复制到另一个字段
- 创建一个带有可变字段的json对象
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 为什么regex只验证字段中的一个字符,而不是所有输入的字符
- 如何在单击时从输入字段中删除最后一个字符
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- javascript绑定另一个select2输入字段rails的select2 inputonchange事件的数据
- 在页面的页脚处添加了一个额外的输入字段
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 给一系列克隆复选框字段一个唯一名称的困难- javascript