jQuery MiniUI

标题: 这是一个bug吗? [打印本页]

作者: simple0145    时间: 2017-7-18 17:26:11     标题: 这是一个bug吗?

<div id="leftTree" class="mini-outlookmenu"  onitemselect="onItemSelect" idField="id" parentField="pid" textField="text" borderStyle="border:0"></div>

代码如下:
var tree = mini.get("leftTree");
var targetNode = tree.getNode(nodid);
当nodid为纯数字时,targetNode返回的是leftTree中第nodid个节点,而不是id为nodid的节点。
当nodid为字母+数字时,targetNode返回的才是id为nodid的节点。

这个不知道是什么原因?


作者: dforce    时间: 2017-7-18 18:22:31

请不要使用数字做为id,不然有冲突
var targetNode=tree.getNode(String(nodid))
作者: simple0145    时间: 2017-7-19 10:24:58

dforce 发表于 2017-7-18 18:22
请不要使用数字做为id,不然有冲突
var targetNode=tree.getNode(String(nodid))

建议完善一下API说明,调了好久才发现不能用纯数字
作者: felt    时间: 2017-7-19 10:55:43

simple0145 发表于 2017-7-19 10:24
建议完善一下API说明,调了好久才发现不能用纯数字

好的,我们后面会更新一下。




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