【发布时间】:2017-05-05 11:02:41
【问题描述】:
我正在使用 jquery 根据选择的下拉菜单禁用其他下拉菜单。 下面是它的代码。
<script type="text/javascript" >
jQuery(function() {
jQuery('select').change(function() {
if(jQuery(this).val() == "A"){
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.attr('disabled','disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.removeAttr('disabled');
} else if(jQuery(this).val() == "R"){
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.attr('disabled','disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.attr('disabled','disabled');
}else{
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.removeAttr('disabled');
}
})
})
</script>
所以在页面重新加载后,被禁用的字段再次启用,但选择是为了禁用这些字段。
请帮忙!!
谢谢 卫生巾
【问题讨论】:
-
您介意编辑您的帖子,这样水平滚动条就会消失吗?
-
现在这样好吗
-
@reporter 你觉得这看起来好多了?
-
您在加载文档后尝试
$('#select').val('[Default value]').trigger('change');吗? -
它基本上会做什么......你能提供一个例子或一些链接
标签: jquery