• 修改select下拉选的默认选中值


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title></title>
     6     </head>
     7     <script type="text/javascript" src="js/jquery-1.8.0.js"></script>
     8     <body>
     9         <div id="d1">
    10             哈哈
    11         </div>
    12         <!--<select name="s" id="s" value="2">
    13             <option value="1">1a</option>
    14             <option value="2">2a</option>
    15             <option value="3">3a</option>
    16         </select>-->
    17         <input type="button" name="" id="b" onclick="butClick()" />
    18     </body>
    19     <script>
    20         
    21         function butClick(){
    22             alert(11)
    23             $("#d1").append("<div id='d2'>嘿嘿    </div>");
    24             
    25             $("#d2").append('<select name="s" id="s" value="2">'+
    26                 '<option value="a">1a</option>'+
    27                 '<option value="b">2a</option>'+
    28                 '<option value="c">3a</option>'+
    29             '</select>');
    30             
    31             var t = "b";
    32             $("#s").val(t);//修改select默认选中值(当前显示选中值)
    33             /*这样就可以动态修改select的默认选项了*/
    34             
    35 /*
    36  动态添加的标签是可以直接在添加时、或者添加后用js方法改select默认值的。
    37  但是要注意的是 如果是  弹出框 中的动态拼接出的select,用js修改默认显示选中值时,
    38  一定要 在弹出窗口的代码执行后再写修改选项的就是,这样修改选中值的js代码在页面上才会生效。
    39  否则 先写修改选项的js,再执行弹出窗口代码,会造成先写得js代码没有效果。
    40  */
    41         }
    42         
    43         $(function(){
    44             /*下面这样也可以动态修改select的默认选项*/
    45 //            $('#s').find('option').eq(1).attr("selected","selected")
    46 //            $("#s").val(3);
    47             var j=5;
    48             var obj={};//定义对象
    49             /*obj.a=1;
    50             obj.b=2;*/
    51             obj["a"]=1; //给对象赋值,增加键值对
    52             obj["b"]=2;    /*如果键是直接的字符串,存入时要加上双引号*/
    53             obj[j]=7;     /*如果键是变量,可以直接写变量【不带双引号的是变量】*/
    54 //            alert(obj);
    55 //            alert(JSON.stringify(obj));
    56         });
    57         
    58     </script>
    59 </html>
  • 相关阅读:
    父亲节前参考四级考试
    rpm小解
    oracle忘记sys/system/scott用户的密码怎么办
    yum 小解
    linux下设置swap文件
    启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
    mysql 常用命令
    wget安装
    删除mysql
    什么是swap分区
  • 原文地址:https://www.cnblogs.com/libin6505/p/7305909.html
Copyright © 2020-2023  润新知