• 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
     

  • 相关阅读:
    Java的XML解析
    Jackson解析XML
    Eclipse配置MyBatis的xml自动提示【转】
    mui消息框alert,confirm,prompt,toast
    base64编码的作用【转】
    一个mui扩展插件mui.showLoading加载框【转】
    RabbitMQ的使用场景
    Spring集成RabbitMQ
    消息确认机制
    Java操作队列
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15453444.html
Copyright © 2020-2023  润新知