以下代码遍历每个控件并重置。 $.each(this.options.form.name_widgets,function(i,item){ if (item.options.type !=='label') {item.setValue();item.setText();} });; 如何排除名称为“分公司”文本控件的值不被清除呢?以下代码无效,不知原因。 $.each(this.options.form.name_widgets,function(i,item){ if (item.options.type !=='label' && item.options.name !=='分公司') {item.setValue();} });; 已解决,这样的写法是正确的,注意widgetName的大小写: $.each(this.options.form.name_widgets,function(i,item){ 编辑于 2018-2-26 14:37 if (item.options.type !=='label' && item.options.widgetName !=='分公司' ) {item.setValue();} });; 编辑于 2018-2-26 14:38 |