jQuery MiniUI

标题: 如何批量注册tips [打印本页]

作者: happylover1278    时间: 2022-12-12 10:30:59     标题: 如何批量注册tips

本帖最后由 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.         })
复制代码

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



作者: felt    时间: 2022-12-12 11:00:57


使用最新版本,可以像你这样批量处理。
但是一般来说都是一个tooltip切换的
selector是设置好就可以了。
作者: happylover1278    时间: 2022-12-12 11:18:18

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

懂了    不需要循环增加tips    直接new一个  绑定input类就行了
作者: felt    时间: 2022-12-12 11:57:43

[attach]13746[/attach]
看下这例子。


作者: happylover1278    时间: 2022-12-12 15:04:49

felt 发表于 2022-12-12 11:57
看下这例子。

嗯 我是改成了这样




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