jQuery MiniUI

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

为啥显示SCRIPT438: 对象不支持“getByName”属性或方法 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-7-12 16:00:34 |只看该作者 |倒序浏览
代码如下:

         mini.parse();
         alert(config.fieldId);
         var obj = mini.getByName(config.fieldId);


如果用如下代码就没有问题

       mini.parse();
         alert(config.fieldId);
         var obj = mini.get(config.fieldId);

我的HTML里面

<input class="mini-textbox" autocomplete="off" indentSpace="true" placeholder="请输入输入框01"
                                                                                                                name="table01" id="table01" type="text" required="false" />

Rank: 8Rank: 8

沙发
发表于 2017-7-12 16:33:35 |只看该作者
首先你没说明你的config对象是什么东西,
其次getByName(name)里面应该放的是name,根据你的代码应该是table01;

Rank: 8Rank: 8

板凳
发表于 2017-7-12 17:07:38 |只看该作者

如图用你的代码测试的,根据id或name都可以获取到这个控件。
你检查一下你那边name是不是有重复了,导致你用name没有获取到
id的话是唯一的,name并不是唯一的
mini.getsbyName(name)可以根据name来获取所有同name的MiniUI控件。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-5-5 03:19 , Processed in 1.050694 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部