在开发过程中会遇到,需要根据业务逻辑来动态设置文本框是否可读,这时候我们就可以用jQuery动态控制
$(‘#id‘).attr(‘readonly‘,false);
$(‘#id‘).attr(‘readonly‘,‘true‘);
这里需要注意下,false不需要加单引号;
jQuery还可以动态控制多个文本框(divx下的所有文本框)
$(‘#div input‘).attr(‘readonly‘,false);
$(‘#div input‘).attr(‘readonly‘,‘true‘);
动态更改select下拉菜单
遍历所有下拉选择,设置dispaly
$(‘#select option‘).each(function(){this.style=‘dispaly:none‘})
取消
$(‘#select option‘).each(function(){this.style=‘dispaly:list-item})
总结:这些需要根据自己的需要放在js的function中,以后遇到再补充吧