jQuery MiniUI

标题: 获取相同name的input并更改其样式 [打印本页]

作者: Goldfish    时间: 2015-8-27 09:45:42     标题: 获取相同name的input并更改其样式


$(":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下该如何更改?


作者: dforce    时间: 2015-8-27 09:57:52

MiniUI都是对控件的操作,没有对基础input的操作
根据name获取控件mini.getsbyName(name)
作者: Goldfish    时间: 2015-8-27 10:16:41

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

这样是可以获取到相同那么的元素,那该如何遍历
作者: dforce    时间: 2015-8-27 10:23:21

Goldfish 发表于 2015-8-27 10:16
这样是可以获取到相同那么的元素,那该如何遍历

你可以用jquery的遍历,也可以用for循环遍历,具体看你要做什么功能了
这些都是基础的js操作
作者: Goldfish    时间: 2015-8-27 10:25:32

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

就是最初发的代码实现的功能,jQuery通过name获取元素之后each方法可以直接遍历,但miniUI报对象不支持此属性或方法
作者: dforce    时间: 2015-8-27 10:52:01

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

MiniUI控件请使用我们提供的API操作,不支持jquery方法操作
作者: Goldfish    时间: 2015-8-27 12:23:37

dforce 发表于 2015-8-27 10:52
MiniUI控件请使用我们提供的API操作,不支持jquery方法操作

所以说么,你刚刚不是要我用jQuery么,miniUI应该怎么遍历
作者: dforce    时间: 2015-8-27 12:51:01

Goldfish 发表于 2015-8-27 12:23
所以说么,你刚刚不是要我用jQuery么,miniUI应该怎么遍历

getsbyName获取到的是一个控件数组集合,正常遍历
作者: Goldfish    时间: 2015-8-27 12:59:25

dforce 发表于 2015-8-27 12:51
getsbyName获取到的是一个控件数组集合,正常遍历

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




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