jQuery MiniUI

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

如何批量注册tips [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2022-12-12 10:30:59 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2022-12-12 10:33 编辑

需求:批量给表单内的textbox注册tips显示
  1. var inputarr = form.getFields()
  2.         inputarr.forEach(function (v) {
  3.             var tip = new mini.ToolTip()
  4.             tip.set({
  5.                 target: document,
  6.                 // selector: '#spmc .mini-textbox-input',
  7.                 selector: '#' + v.id + ' .mini-textbox-input',
  8.                 onbeforeopen: function (e) {
  9.                     console.log(111)
  10.                     e.cancel = false;
  11.                 },
  12.                 onopen: function (e) {
  13.                     tip.setContent('<span style="color: #3c8dbc;letter-spacing: 1px;">包装规格:包装内含最小单位的数量</span>')
  14.                 }
  15.             })
  16.         })
复制代码

目前只有第一个组件被注册了,应该是循环导致重复注册了。
怎么去批量给表单内的控件注册


Rank: 8Rank: 8

沙发
发表于 2022-12-12 11:00:57 |只看该作者

使用最新版本,可以像你这样批量处理。
但是一般来说都是一个tooltip切换的
selector是设置好就可以了。

Rank: 6Rank: 6

板凳
发表于 2022-12-12 11:18:18 |只看该作者
felt 发表于 2022-12-12 11:00
使用最新版本,可以像你这样批量处理。
但是一般来说都是一个tooltip切换的
selector是设置好就可以了。 ...

懂了    不需要循环增加tips    直接new一个  绑定input类就行了

Rank: 8Rank: 8

地板
发表于 2022-12-12 11:57:43 |只看该作者

看下这例子。

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

Rank: 6Rank: 6

5#
发表于 2022-12-12 15:04:49 |只看该作者
felt 发表于 2022-12-12 11:57
看下这例子。

嗯 我是改成了这样

Archiver|普加软件

GMT+8, 2024-5-5 20:38 , Processed in 1.036732 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部