在写修改信息页面时,写了下拉框老是忘记写绑定值的方法,吃了几次亏才想起来记录一下。。。。免得再栽跟头
下拉框代码
<tr onMouseOut="this.style.backgroundColor='#ffffff'" onMouseOver="this.style.backgroundColor='#edf5ff'">
<td align="right" valign="middle" class="borderright borderbottom bggray">是否有效:</td>
<td align="left" valign="middle" class="borderbottom main-for">
<select class="selected" name="isValid" id="isValid" data-selected="${merInfo.isValid}">
<option value="0">失效</option>
<option value="1">有效</option>
</select>
</td>
</tr>
绑定值的函数
$(function() {
selectValue();//页面加载就执行
})
function selectValue() {
bindOption("isValid");
}
function bindOption(name) {
var selected = $("select[name='" + name + "']").data("selected");
if (selected == "" || selected == null || selected == undefined) {
} else {
$("select[name='" + name + "'] option[value=" + selected + "]").attr("selected", true);
}
}
希望下次能记得写!!!!!!!!!!!!!!!