jQuery MiniUI

标题: jquery给miniui控件赋值 [打印本页]

作者: JohnWatson    时间: 2019-7-22 14:18:00     标题: jquery给miniui控件赋值

我页面上有两个td关系是这样的
<td style="width:30%" class="text-c">
    <div th:replace="">
    </div>
</td>
<td style="width: 15%" class="text-c">                   <input class="radius pd-2-10 bg-green w-80 mini-textbox" th:value="${scale.result3}" th:name="scale.result3">
</td>前者是自己写的radio控件,后者td中的文本是要作为form的data去采集的。前者值改变事件会改变后者的值,但只能在js里修改:

        $('#'+id).parent().parent().next().find('input').val(score);

页面控件的值也确实改变了,但是保存的时候获取不到input的值,检查元素发现第二个td的input并没有值,反而多了个hidden的input的值是想要的。想问下这种怎么搞?
概括下大概意思是jquery在不适用mini.get(id)的情况下怎么给miniui控件赋值





作者: dforce    时间: 2019-7-22 14:26:53

不支持jquery的方法赋值,只能使用miniui的方法
可以根据dom元素获取控件
var dom=$('#'+id).parent().parent().next().find('.mini-textbox')[0];
mini.get(dom)

作者: JohnWatson    时间: 2019-7-22 14:39:42

dforce 发表于 2019-7-22 14:26
不支持jquery的方法赋值,只能使用miniui的方法
可以根据dom元素获取控件
var dom=$('#'+id).parent().pare ...

多谢大牛,按这个已经解决了




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