是否可以通过实现将href属性添加到自动完成功能?

伊斯梅尔·奎兰特斯(Ismael Quirantes)

单击<li>后,在引入要重定向到任何地方的单词后生成的自动完成功能我猜可能是这样的:

"Apple": {
    id: 1,
    text: 'Apple Inc',
    image: null,
    href: 'http://google.es',
},

但是,当然,它不适用于href行:-(

提尔·帕特尔

有一个选择.autocomplete()

onAutocomplete: function(val) {
      // Callback function when value is autcompleted.
},

因此,无论您使用哪种内置onAutocomplete:选项,都将在从自动完成输入中选择一个值后执行该选项。在您的情况下,您想打开一个指定的URL,因此可以使用它window.open()来实现。

我创建了一个工作jsfiddle看看。

演示: https //jsfiddle.net/Tirth_Patel/bcct9nfn/

的HTML

<div class="row">
  <div class="col s12">
    <div class="row">
      <div class="input-field col s12">

        <input type="text" id="autocomplete-input" class="autocomplete">
        <label for="autocomplete-input">Autocomplete</label>

      </div>
    </div>
  </div>
</div>

jQuery的

$(document).ready(function(){

    $('input.autocomplete').autocomplete({
        data: {
          "Apple": null,
          "Google": null,
          "Microsoft": null,
        },

        onAutocomplete: function(val) {

           // Callback function when value is autcompleted.

           // Grabbing input after autocomplete is done
           var value = $('input.autocomplete').val();

           if(value == "Apple"){
               var link = window.open('http://www.apple.com', '_blank');
               link.location;

           } else if(value == "Google"){
               var link = window.open('http://www.google.com', '_blank');
               link.location;

           } else {
               var link = window.open('http://www.microsoft.com', '_blank');
               link.location;
           }

        },

    });
});

编辑

要打开Different URLsDifferent autocomplete再抢的值autocomplete input自动完成完成后,检查与值if..else的不同自动完成和开放不同的URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用jtextfield和Jlist具有自动完成功能?

Emacs Ruby自动完成功能几乎可以正常工作

如何将预览文本添加到自定义的自动完成功能中?

使用MongoDB搜索实现自动完成功能

是否有gradlew自动完成功能?

在Powershell中为开关添加自动完成功能

Rails 5-如何使用自动完成功能将嵌套对象动态添加到表单中

我可以实现将信息添加到Rust中的外部类型的特征吗?

使用图像将自动完成功能添加到MVC应用程序的搜索框中

实现-自动完成功能不会立即显示选项

是否可以将值从数组添加到对象属性?

在Visual Studio中使用自动代码完成功能时,是否可以修改IntelliSense输入的代码?

如何在Android中使用自动完成功能将Material Design Chips添加到输入字段?

元素UI阻止通过自动完成功能在表中添加重复条目

如何实现将新任务添加到现有列表(项目)或新任务的功能

VSCode在自动完成功能时添加括号

将Razor与Jquery合并以实现自动完成功能

允许实现将公共成员添加到标准类型吗?

可以更改JQueryUI自动完成功能的空间编码吗?

是否可以将所有新文件添加到自动添加到Git的目录中?

我是否正确使用JQuery的自动完成功能?它可以处理多少数据?

自动完成功能可按属性搜索json对象

将Google Places自动完成功能添加到列表项中新生成的输入中

如何禁用JSX属性的语法自动完成功能?

有没有一种方法可以将自定义按钮添加到角材自动完成功能?

如何将Google Places自动完成功能添加到flask?

jQuery自动完成功能,传递字段自动完成功能的数据属性位于

如何添加地理自动完成功能?

如何在JSP中实现机场自动完成功能?