jQuery MiniUI

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

获取相同name的input并更改其样式 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-8-27 09:45:42 |只看该作者 |倒序浏览

$(":input[name="+name+"]").each(function(){
                var v=$(this).val();
                if(valueMap[v]==v){
                        $(this).attr("checked",true);
                        if(color != ""){
                                $(this).next().attr("color",color);
                        }
                }
        });

miniUI下该如何更改?

Rank: 8Rank: 8

沙发
发表于 2015-8-27 09:57:52 |只看该作者
MiniUI都是对控件的操作,没有对基础input的操作
根据name获取控件mini.getsbyName(name)

Rank: 3Rank: 3

板凳
发表于 2015-8-27 10:16:41 |只看该作者
dforce 发表于 2015-8-27 09:57
MiniUI都是对控件的操作,没有对基础input的操作
根据name获取控件mini.getsbyName(name) ...

这样是可以获取到相同那么的元素,那该如何遍历

Rank: 8Rank: 8

地板
发表于 2015-8-27 10:23:21 |只看该作者
Goldfish 发表于 2015-8-27 10:16
这样是可以获取到相同那么的元素,那该如何遍历

你可以用jquery的遍历,也可以用for循环遍历,具体看你要做什么功能了
这些都是基础的js操作

Rank: 3Rank: 3

5#
发表于 2015-8-27 10:25:32 |只看该作者
dforce 发表于 2015-8-27 10:23
你可以用jquery的遍历,也可以用for循环遍历,具体看你要做什么功能了
这些都是基础的js操作 ...

就是最初发的代码实现的功能,jQuery通过name获取元素之后each方法可以直接遍历,但miniUI报对象不支持此属性或方法

Rank: 8Rank: 8

6#
发表于 2015-8-27 10:52:01 |只看该作者
Goldfish 发表于 2015-8-27 10:25
就是最初发的代码实现的功能,jQuery通过name获取元素之后each方法可以直接遍历,但miniUI报对象不支持此 ...

MiniUI控件请使用我们提供的API操作,不支持jquery方法操作

Rank: 3Rank: 3

7#
发表于 2015-8-27 12:23:37 |只看该作者
dforce 发表于 2015-8-27 10:52
MiniUI控件请使用我们提供的API操作,不支持jquery方法操作

所以说么,你刚刚不是要我用jQuery么,miniUI应该怎么遍历

Rank: 8Rank: 8

8#
发表于 2015-8-27 12:51:01 |只看该作者
Goldfish 发表于 2015-8-27 12:23
所以说么,你刚刚不是要我用jQuery么,miniUI应该怎么遍历

getsbyName获取到的是一个控件数组集合,正常遍历

Rank: 3Rank: 3

9#
发表于 2015-8-27 12:59:25 |只看该作者
dforce 发表于 2015-8-27 12:51
getsbyName获取到的是一个控件数组集合,正常遍历

恩,谢谢,我把自己绕进去了,么么哒

Archiver|普加软件

GMT+8, 2025-7-15 13:25 , Processed in 1.042529 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部