“=”是赋值操作符。 “==”是判断值是否相等操作符。 “===”是判断是否完全相等操作符。
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");