• select选项框特效


     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6 </head>
     7 <body>
     8 <select name="slt" id="slt" style=" 100px"></select>
     9 <script src="js/jquery-1.11.3.js"></script>
    10 <script>
    11     var arr1 = ["A","B","C","D"];
    12     var arr2 = ["+111","+222","+333","+444"];
    13     function arr(){
    14         $('#slt').html("");
    15         for(var i= 0;i<arr1.length;i++){
    16             //var ops= $("<option value="+i+">"+arr1[i]+""+arr2[i]+"</option>");
    17             var ops= "<option value="+i+" id='d"+i+"'>"+arr1[i]+""+arr2[i]+"</option>";
    18             $('#slt').append(ops);
    19         };
    20 
    21 
    22     };
    23     arr();
    24     var p=true;
    25     var x =0;
    26     $('#slt').unbind("click").click(function (e) {
    27 
    28         if(p){
    29             x++;
    30             p=false;
    31             //$('#slt').unbind("click")
    32             console.log(2)
    33             e.stopPropagation()
    34             $('#slt').html("")
    35             arr();
    36         }
    37     })
    38 
    39     $('#slt').change(function(){
    40 
    41         //var slt = $('#slt').val();
    42         var slt = $('#slt option:selected').html();
    43 
    44         console.log(slt)
    45         var inx = slt.indexOf("+");
    46 
    47         var inn = slt.slice(inx);//+后面
    48         var slc = slt.slice(0,inx);//+前面
    49         //var slc = txt.slice(inx);
    50         //$('#slt').text(slc);
    51         console.log(slc);
    52         //console.log(inn);
    53        // var ops= "<option value='i'>"+arr1[i]+""+arr2[i]+"</option>";
    54 
    55         $('#slt option:selected').html(slc);
    56         //console.log($(this).text())
    57         if(x%2 == 0){
    58             p=false;
    59         }
    60         if(x%2 == 1){
    61             p=true;
    62         }
    63   });
    66     //arr();
    67 </script>
    68 </body>
    69 </html>
  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/zh719588366/p/5496662.html
Copyright © 2020-2023  润新知