jQuery MiniUI

 找回密码
 立即注册
查看: 40|回复: 2

getFields取得的集合按自定义类区分,怎么实现 [复制链接]

Rank: 2

发表于 2018-7-7 15:36:08 |显示全部楼层
getFields取得的集合按自定义类区分,怎么实现
比如表单中有如下三个
<input id="textbox1"  name="username" class="mini-textbox "  />
<input id="textbox2"  name="username2" class="mini-textbox edt"  />
<input id="textbox3"  name="username3" class="mini-textbox "  />

利用form.getFields()取得集合后,循环
把不带edt类的设置为asLabel,带edt类的跳过,该如何写啊

或者怎么区分fields里面的控件,不用type,uiCls或者id,name

Rank: 8Rank: 8

发表于 2018-7-9 09:59:19 |显示全部楼层
  1. var controls = form.getFields();
  2.         for (var i = 0, l = controls.length; i < l; i++) {
  3.             var control = controls[i];
  4.             var el = control.getEl();
  5.             if ($(el).hasClass("edt")) {
  6.                
  7.             } else {
  8.                 control.addCls("asLabel")
  9.             }
  10.             
  11.         }
复制代码

Rank: 2

发表于 6 天前 |显示全部楼层
felt 发表于 2018-7-9 09:59

谢谢版主

Archiver|普加软件

GMT+8, 2018-7-17 15:30 , Processed in 0.272114 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部