js 中关于"=" 的说明

“=”是赋值操作符。 “==”是判断值是否相等操作符。 “===”是判断是否完全相等操作符。
select 的操作
<td style="width: 95px; height: 19px" align="left"><select id="ruleTypes" styleId="ruleType"  name='ruleType'></select><font color="red">*</font><br></td>
判断是否选择数据
if ("" == jQuery("#ruleTypes option:selected").val()) {
            window.alert("请选择规则");
            return;
        }
jQuery("#ruleTypes").val();
访问后台初始化默认值
  jQuery.post("", {}, function(data){
            //获取规则类别
            var text="";
            for(var i = 0; i < data["gzlbvalue"].length; i++) {
                if(i==0){                      
                   $("#ruleTypes").append("<option value=''>---请选择---</option>");
                }
                         var id = data["gzlbvalue"][i];                         
                         var name = data["gzlbname"][i];
                         var opt = "<option value=" + name + ">" + id + "</option>";
                        $("#ruleTypes").append(opt);
            }      
            //默认值显示
            var rule_type=${editMap['rule_type'] };
              var  ss = document.getElementById('ruleTypes');
                 for(var j=0;j<ss.length;j++){
                 // 注意这里的“==” 运算符
                     if(ss[j].value==rule_type){
                    
                    ss[j].selected = true;
                }
        }  }, "json");



posted @ 2018-07-20 11:50  执_l_念  阅读(149)  评论(0)    收藏  举报