jQuery MiniUI

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

mini对象如何访问父元素 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2019-4-10 18:46:42 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2019-4-11 09:33 编辑

如果所示,企业模块中,企业个数是不一定的,点击添加会增加一行新的企业input框。目前的需求是这样的:点击每一行的选择按钮,打开模态框,选择一条数据后回显到这里的企业input中(下面的input为暂时显示的隐藏域,可以无视)。
由于企业的个数未知,我给每一行的选择按钮注册了点击事件,打开了同样的模态框,选择了数据后,如何回显到当前行的输入框中?在jquery中,我可以利用$(this).parent().find(‘input:first-child’)这样去赋值。可是这里用了miniui,mini把原本的真实input被包装到了span标签下,我能不能用mini对象获取当前行的父元素和然后查找子元素,最后调用setValue来赋值?或者有什么比较好的其他思路?谢谢版主

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

Rank: 6Rank: 6

沙发
发表于 2019-4-11 09:30:03 |只看该作者
本帖最后由 happylover1278 于 2019-4-11 09:31 编辑

还有一点,最后我在获取所有经销商和信息时,我想给每个tr设置成一个mini.form,然后遍历所有的tr,然后让每一个都tr.getData()拿到这一行所有的数据,添加成一个数组。可是我如何拿到mini对象下的tr元素的伪数组,然后进行遍历呢?

Rank: 8Rank: 8

板凳
发表于 2019-4-11 09:35:25 |只看该作者
把html片段贴出来。

Rank: 6Rank: 6

地板
发表于 2019-4-11 09:52:04 |只看该作者
dforce 发表于 2019-4-11 09:35
把html片段贴出来。
  1. <div style="margin-top: 30px;">
  2.       <div style="padding: 10px 20px;background-color: #deedf7;width: 150px;border-radius: 6px;">经销商</div>
  3.     </div>
  4.     <div>
  5.       <table style="width:100%; margin-top: 30px;" id="gysBox">
  6.         <tr style="height: 40px;">
  7.           <td style="width:60px;">企业: </td>
  8.           <td style="width:260px;">
  9.             <input class="mini-textbox" enabled='false' name="qy" style="width:80%">
  10.             <input class="mini-textbox" enabled='false' name="qybm" style="width:80%">
  11.             <a class="mini-button"  plain="false" style="background-color: #fff;">选择</a>
  12.           </td>
  13.           <td style="width:100px; text-align: center;">授权书: </td>
  14.           <td style="width:260px;">
  15.             <a class="mini-button model_selectBtn_sqs"  plain="false" style="background-color: #fff;">+</a>
  16.           </td>
  17.         </tr>
  18.       </table>
  19.       <div style="text-align:center; margin-top: 20px;">
  20.         <a class="mini-button"  id="add-btn" style="margin-right: 20px;background-color: #fff;" >添加</a>  
  21.         <a class="mini-button"  id="del-btn" style="background-color: #fff;">删除</a>  
  22.       </div>
  23.     </div>
  24.     <div style="margin-top: 10px;">
  25.       <div style="padding: 10px 20px;background-color: #deedf7;width: 150px;border-radius: 6px;">供应商</div>
  26.     </div>
复制代码

Rank: 8Rank: 8

5#
发表于 2019-4-11 10:05:43 |只看该作者
happylover1278 发表于 2019-4-11 09:52


简单写了下,可以参考


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

Rank: 6Rank: 6

6#
发表于 2019-4-11 10:13:42 |只看该作者
dforce 发表于 2019-4-11 10:05
简单写了下,可以参考

简单看了下,原来dom对象丢到mini.get()中就能直接转成mini对象。我好好研究一下,谢谢版主的帮助,祝工作顺利,天天好心情

Archiver|普加软件

GMT+8, 2024-9-28 00:47 , Processed in 1.036554 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部