jQuery MiniUI

标题: mini.get("变量")问题 [打印本页]

作者: ikejiang    时间: 2012-10-11 09:08:16     标题: mini.get("变量")问题

var  aa=Pid;
mini.get(aa).value;
报错,请问,如何解决?

作者: factory    时间: 2012-10-11 09:15:25

miniui的属性都是支持set和get的,所以,你要获取他的属性,也是必须用mini.get(aa).getValue()这样的来做
作者: ikejiang    时间: 2012-10-11 09:21:13

还是找不到对象
作者: factory    时间: 2012-10-11 09:26:26

ikejiang 发表于 2012-10-11 09:21
还是找不到对象


mini.get("id").getValue();建议你可以先看下miniui的快速入门跟开发教程这几个文档
作者: ikejiang    时间: 2012-10-11 09:41:28

ee是控件id,无法找到对象

for(var i=0;i<12;i++){
                               
                        var ee = "p"+i;
                        var ff=mini.get(ee).getValue();
}
作者: factory    时间: 2012-10-11 09:43:40

ikejiang 发表于 2012-10-11 09:41
ee是控件id,无法找到对象

for(var i=0;i

你有没有确保控件被创建了?或者你把你的场景说一下,
mini.get("id");这样是完全可以获取到控件对象的,除非是没有被创建
你也可以将你的代码贴上来,我们给你看下
作者: ikejiang    时间: 2012-10-11 09:51:01

如果我把"p"+i;换成"p"+0;  id为“p0”的控件值是可以被获取到的,依次方法0~11都可以取到;但是用i 就获取不到对象了。

for(var i=0;i<12;i++){
                                
                        var ee = "p"+i;
                        var ff=mini.get(ee).getValue();
}
作者: factory    时间: 2012-10-11 09:53:07

ikejiang 发表于 2012-10-11 09:51
如果我把"p"+i;换成"p"+0;  id为“p0”的控件值是可以被获取到的,依次方法0~11都可以取到;但是用i 就获取 ...

晕,你有没有debugger看下你拼接成的ee有没有正确?
作者: guoweidong    时间: 2012-10-11 09:56:34

factory 发表于 2012-10-11 09:53
晕,你有没有debugger看下你拼接成的ee有没有正确?

当你用了Class="mini-button"  id="btn1"   这样可以用mini.get("btn1").getValue() 来获取值,如果是
id="obj"  这样就直接用document.getElementById("obj").value  来获取。
作者: factory    时间: 2012-10-11 10:03:18

ikejiang 发表于 2012-10-11 09:51
如果我把"p"+i;换成"p"+0;  id为“p0”的控件值是可以被获取到的,依次方法0~11都可以取到;但是用i 就获取 ...

我不太清楚你的整体的代码是怎么样的.
你建议你先这样测试下
分别放3个id为p0-p2的控件
然后循环去获取mini.get(ee);
是否同样获取不到




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