jQuery MiniUI

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

jquery miniui的自定义属性在表格内设置无效 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-6-23 10:42:37 |只看该作者 |倒序浏览
各位大神求助,在线等。
我的需求,是将页面加载时获得这个自定义属性的某一项的值,然后进行加载数据,现在无法获得控件的属性。单独的控件是可以的,但是放在表格内是无法获取到id的。
附上代码
<div id="billform" class="detailLayout">
        <table width="100%" cellpadding="0" cellspacing="4" border="0">
            <tr>
            <td align="right"><font class="requiredFieldOfTable">经营公司</font>:</td>
                <td>
                    
                    <input class="mini-combobox" id="custpro" data-options='{"c":"test"}' />
                    
                    
                </td>
            </tr>
        </table>
    </div>
    <script type="text/javascript">
   
    var a = document.getElementById("custpro");
   
    alert(a.c);        
    mini.parse();
   
    </script>


Rank: 8Rank: 8

沙发
发表于 2015-6-23 10:54:14 |只看该作者
data-options包裹是MiniUI控件的用法,MiniUI控制不支持document.getElementById的方法获取
我不清白你现在是要做什么

Rank: 2

板凳
发表于 2015-6-23 11:00:04 |只看该作者
felt 发表于 2015-6-23 10:54
data-options包裹是MiniUI控件的用法,MiniUI控制不支持document.getElementById的方法获取
我不清白你现在 ...

我现在要在控件上自定义属性。比如:cusdatavalue=type:combox,field:manaunit,muclass=1等等。然后我想要获取这个cusdatavalue的值。我看到miniui自定义属性都说要用data-options。所以就试了试

Rank: 2

地板
发表于 2015-6-23 11:10:54 |只看该作者
sunshine 发表于 2015-6-23 11:00
我现在要在控件上自定义属性。比如:cusdatavalue=type:combox,field:manaunit,muclass=1等等。然后我想 ...

自己顶下,貌似没结果呢

Rank: 8Rank: 8

5#
发表于 2015-6-23 11:16:49 |只看该作者
sunshine 发表于 2015-6-23 11:00
我现在要在控件上自定义属性。比如:cusdatavalue=type:combox,field:manaunit,muclass=1等等。然后我想 ...

自定义属性只有放在data-options内才会不被处理

<input class="mini-combobox" id="custpro" data-options='{"c":"test"}' />
mini.parse();
var combobox=mini.get("custpro");
alert(combobox.c);

Rank: 2

6#
发表于 2015-6-23 11:22:58 |只看该作者
felt 发表于 2015-6-23 11:16
自定义属性只有放在data-options内才会不被处理

谢谢了。恩,已经可以获取到了,谢谢大神

Archiver|普加软件

GMT+8, 2024-10-7 03:27 , Processed in 1.059085 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部