html5 datalist 选中option选项后的触发事件

html5 datalist 选中option选项后的触发事件

使用input + datalist 实现自动补全功能,其中datalist中的内容是根据input输入的内容动态变换的,代码如下

 

   <!DOCTYPE HTML>
    <html>
    <body>
    <script src="./jquery-1.7.2.min.js" type="text/javascript" charset="utf-8"></script>
    <script>
    function inputSelect(){
        var input_select=$("#input").val();
        var option_length=$("option").length;
        var option_id='';
        for(var i=0;i<option_length;i++){
            var option_value=$("option").eq(i).attr('data-value');
            if(input_select==option_value){
                option_id=$("option").eq(i).attr('data-id');
                break;
            }
        }
        console.log(input_select,option_length,option_id);
    };
    </script>
    <input list="cars"  id="input" onchange="inputSelect()"/>
    <datalist id="cars">
        <option value="111" data-value="111"  data-id="1">
        <option value="122"  data-value="122" data-id="2">
        <option value="1222" data-value="1222" data-id="4">
    </datalist>
    </body>
    </html>

 

原文:https://blog.csdn.net/qishuixian/article/details/78427951
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112400.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA中Object转String

    JAVA中Object转String1.object.toString()方法这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。2.String.valueOf(object)方法这种方法不必担心object为null的问题,若为null,会将其转换为”null”字符串,而不是null。这一点要特别注意。”null”和null不是一个概念。3….

    2022年6月12日
    30
  • bookmark什么意思_猎豹浏览器bookmarks乱码

    bookmark什么意思_猎豹浏览器bookmarks乱码这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Ma…

    2022年4月19日
    82
  • 算法导论——动态规划:钢条切割

    算法导论——动态规划:钢条切割

    2021年9月6日
    53
  • goland 激活码2021.5[在线序列号]

    goland 激活码2021.5[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    65
  • SwipeRefreshLayout实现上滑加载更多[通俗易懂]

    SwipeRefreshLayout实现上滑加载更多[通俗易懂]SwipeRefreshLayout实现上滑加载更多在我们的项目中,需要用到许多下拉刷新和上滑加载的操作,不说什么没用的,直接来介绍SwipeRefreshLayout的扩展用法。后面会简单的介绍SwipeRefreshLayout的用法。在这里我们对谷歌官方的控件进行拓展,使得SwipeRefreshLayout具有上滑加载更多的功能。下面是正文首先我们新建文件(文件名自己定义,在…

    2022年6月25日
    22
  • 使用PyTorch进行语义分割「建议收藏」

    使用PyTorch进行语义分割「建议收藏」本篇文章使用进行pytorch进行语义分割的实验。1.什么是语义分割?语义分割是一项图像分析任务,我们将图像中的每个像素分类为对应的类。这类似于我们人类在默认情况下一直在做的事情。每当我们看到某些画面时,我们都会尝试“分割”图像的哪一部分属于哪个类/标签/类别。从本质上讲,语义分割是我们可以在计算机中实现这一点的技术。您可以在我们关于图像分割的帖子中阅读更多关于分割的内容。这篇文章…

    2022年8月21日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号