jQuery MiniUI

 找回密码
 立即注册
查看: 2051|回复: 2
打印 上一主题 下一主题

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

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 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: 3Rank: 3

板凳
发表于 2018-7-11 17:57:52 |只看该作者
felt 发表于 2018-7-9 09:59

谢谢版主

Archiver|普加软件

GMT+8, 2024-5-9 10:10 , Processed in 1.029348 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部