zoukankan      html  css  js  c++  java
  • 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
     

  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15453444.html
Copyright © 2011-2022 走看看