如何将这些代码从yui2迁移到yui3?
Yui2:
this._suspensionPlanPanel = document.getElementById("rn_"+this.instanceID+"_SuspensionPlanPanel");
var td_list = YAHOO.util.Dom.getElementsByClassName("rn_SuspensionPlan_Target","td",this._suspensionPlanPanel);
this._suspensionPlanTargetTemplate = td_list[0];我试着把它转换成这个(Yui3):
this._suspensionPlanPanel = this.Y.one(this.baseSelector+"_SuspensionPlanPanel");
var td_list = this.Y.all(this._suspensionPlanPanel.get('id') + ' td.rn_SuspensionPlan_Target');
this._suspensionPlanTargetTemplate = td_list[0];但它一直被认为是不确定的。Console.loging td_list给了我这样的信息:
undefined: not bound to any nodes { _query="rn_SuspensionForm_12_Su....rn_SuspensionPlan_Time", _nodes=[0], invoke=function(), more...}这里我漏掉了什么?
发布于 2013-04-02 11:28:48
foo我不确定您在此示例之前的代码是什么样子,但Y对象可能不应该附加到'this'.
请务必阅读http://yuilibrary.com/yui/docs/node/上的YUI节点用户指南,了解更多上下文和示例。祝好运!
https://stackoverflow.com/questions/15754943
复制相似问题