Tag: 自动完成

jQuery自动完成(devbridge)从头开始搜索

我正在使用devbridge的自动完成jQuery脚本。 是否可以选择从单词的开头过滤搜索而不是应用于单词中的任何位置? 就像我输入“R”一样,我希望只看到以R开头的单词,而不是每个单词中的R字符。 基本上,从一开始的filter搜索是我正在寻找的。 怎么可以这样做? 这有选择吗? $(function() { var fruits = [ { value: ‘Apple’, data: ‘Apple’ }, { value: ‘Pear’, data: ‘Pear’ }, { value: ‘Carrot’, data: ‘Carrot’ }, { value: ‘Cherry’, data: ‘Cherry’ }, { value: ‘Banana’, data: ‘Banana’ }, { value: ‘Radish’, data: ‘Radish’ } ]; $(“#autocomplete”).autocomplete({ lookup: fruits, onSelect: function (suggestion) […]

jQuery触发了新添加的html代码

示例我有2个html输入 auto_1和auto_2使用jQuery UI自动完成,并在文档就绪时触发$(function(){}) 然后,如果我们点击我网站上的一个按钮,就会有另一个按钮。 由函数$(‘.wrap’).append(”) 现在总共有3个输入 但自动完成function没有在auto_3运行,因为它是新添加的。 如何让它运行/使用自动完成?

如何在自动完成文本框jquery中使用数组?

例如 $(function() { var availableTags = [ “ActionScript”, “AppleScript”, “Asp”]; var availableTagsCode = [“1”, “2”, “3”]; $( “#tags” ).autocomplete({ source: availableTags }); }); 实际上,我尝试使用以下代码选择建议时更改代码: $(“#tags_code”).val(availableTagsCode); 我需要选择建议测试,如果我将从标签中选择第0个数组,第0个代码应分配给name=”code”文本框。 请帮我解决这个问题。

Jquery自动完成 – 结合数据源 – 主要和后备

我搜索了论坛,但没有找到这个问题的任何答案。 我正在使用jquery自动填充来填充表单字段。 我目前正在使用XML文件中的本地数据(下面的代码部分一)。 这对于本地查询所需的答案非常有用,但如果本地XML不包含正确的查询结果,我希望有一个备用数据源(JSON geoname – 请参阅下面的代码第2部分)。 我试过并且未能合并这两个数据源,所以为了简单起见,我在这里单独发布它们。 它们都独立工作 – 但如何将它们合并到一个结果字段中? 此外,XML数据应该是主要选择。 代码第一部分 XML本地源代码 $(document).ready(function() { var myArr = []; $.ajax({ type: “GET”, url: “airports.xml”, dataType: “xml”, success: parseXml, complete: setupAC, failure: function(data) { alert(“XML File could not be found”); } }); function parseXml(xml) { //find every query value $(xml).find(“state”).each(function() { //you are going to […]

jquery autocomplete extraParams

我使用jquery autocomplete可以将extraParams传递给asp.net中的webservice吗? 我的[WebMethod]将如何获得它?

jQuery自动完成与本地字符串一起使用,但是当从服务器调用相同的String时则不行

这与我在如何在文档加载时立即进行AJAX调用时提出的问题有关 我试图得到一个由|分隔的字符串 服务器中的字符用作jQuery的.autocomplete()插件的输入。 如果我在代码中声明了一个局部变量,那么它工作正常,但是如果我尝试使用对服务器的ajax调用来定义此变量,即使警报显示我已填充变量“dataArray”,它也不起作用完全相同的字符。 我的代码(不起作用)是: $(document).ready(function(){ $.ajax({ type: “GET”, url: “../AutoComplete”, success: function(data) { var dataArray = data; alert(dataArray); $(“#example”).autocomplete(dataArray); } }); }); 警报中打印的值为: “手稿|文字|信息对象|篮球|球|运动器材|狼蛛|蜘蛛|澳大利亚蜘蛛|板球运动员|中世纪人工制品|人物|运动员|莱昂纳多达芬奇|国家|语言|发明家|牧师|电子产品制造商|对象|信件| Artefact |治理模型|生物|动物“.split(”|“); 如果我这样做(虽然这不是解决方案): $(document).ready(function(){ $.ajax({ type: “GET”, url: “../AutoComplete”, success: function(data) { var dataArray = “Manuscript|Text|Information Object|Basketball|Ball|Sporting Equipment|Tarantula|Spider|Australian Spider|Cricket Player|Medieval Artefact|Person|Sportsperson|Leonardo Da Vinci|Country|Language|Inventor|Priest|Electronics Manufacturer|Object|letter|Artefact|governance model|Organism|Animal”.split(“|”); alert(dataArray); $(“#example”).autocomplete(dataArray); } }); }); […]

将事件处理程序挂钩到jQuery Autocomplete Combobox

我想就如何为jQuery Autocomplete Combox设置事件处理程序提出一些建议: http : //jqueryui.com/demos/autocomplete/#combobox 。 jQuery doc中的代码示例如下: // Supply a callback function to handle the select event as an init option. $( “.selector” ).autocomplete({ select: function(event, ui) { … } }); // Bind to the select event by type: autocompleteselect. $( “.selector” ).bind( “autocompleteselect”, function(event, ui) { … }); 我试过这个 – 如下所示 – […]

mcdropdown的替代品

我正在构建一个自动完成下拉列表,用户可以从多个级别中选择类别。 在该网站的上一版本中,我们使用了http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm ,因此工作正常。 但它似乎不支持更高版本的jQuery。 我试图破解lib,删除并替换一些有效的function,但引入了新的问题。 我想知道那里是否有任何好的替代方案(我看过但到目前为止还没有发现任何东西)或者如何构建像这样的分层下拉?

jQuery UI自动完成 – 如何获取用户输入的值

免责声明:我已经完成了相关问题,无法找到解决此特定问题的方法。 场景是这样的: 根据用户是从下拉列表中选择了建议还是没有匹配项,我想执行不同的jQuery ajax操作。 我该怎么做呢? 我被困的地方是如何捕获当前在自动完成输入文本框中的输入? 谢谢

选择后如何防止关闭菜单?

我正在使用jQuery自动完成小部件,并且受到这个问题的启发,为了防止选择后关闭菜单 ,我想出了这个代码: $(#input_field).autocomplete({ select : function(event, ui) { // I also tried to run ‘ui.item.data( “item.autocomplete” );’ and it happens // the same thing (keep reading for more information). ui.item.option.selected = false; }, … }); 它的工作原理:选择后菜单没有关闭。 但是,我收到以下错误(在Firebug控制台中): TypeError: ui.item.option is undefined 即使使用option.selected = false我TypeError: option is undefined得到TypeError: option is undefined但它按预期工作。 我怎么解决这个问题?