jQuery MiniUI

标题: mini.getsbyName获取后的对象能用setCls吗 [打印本页]

作者: mini3000    时间: 2014-4-10 10:16:08     标题: mini.getsbyName获取后的对象能用setCls吗

我在页面对2个panel控件都定义了同一个name,通过mini.getsbyName获取后,想用setCls()动态修改里面的一些样式,但提示setCls不支持此属性或方法
那么应该如何修改?

作者: factory    时间: 2014-4-10 10:30:19

getsbyName()是获取所有相同name的控件集合

getbyName()才会获取某个name的一个控件
作者: mini3000    时间: 2014-4-10 10:54:17

factory 发表于 2014-4-10 10:30
getsbyName()是获取所有相同name的控件集合

getbyName()才会获取某个name的一个控件 ...

所有相同name的控件集合是指不同控件么?我现在是获取相同name的两个panel,那应该是用getsbyName()吧?毕竟是两个panel,算是控件集合了
作者: factory    时间: 2014-4-10 11:16:32

mini3000 发表于 2014-4-10 10:54
所有相同name的控件集合是指不同控件么?我现在是获取相同name的两个panel,那应该是用getsbyName()吧? ...

恩,取出来之后,遍历下
作者: lost    时间: 2014-4-10 11:20:11

mini3000 发表于 2014-4-10 10:54
所有相同name的控件集合是指不同控件么?我现在是获取相同name的两个panel,那应该是用getsbyName()吧? ...

var p = mini.getsbyName("id");
        for (var i = 0, l = p.length; i < l; i++) {
            p.setCls("样式名");
        }
        
作者: mini3000    时间: 2014-4-10 14:27:22

lost 发表于 2014-4-10 11:20
var p = mini.getsbyName("id");
        for (var i = 0, l = p.length; i < l; i++) {
            p.s ...

p.setCls("样式名");
应该改成
p.setCls("样式名");
刚才直接复制进去提示错误,改了一下就行了
谢谢大大指点




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2