0

我一直在使用 KendoUI,并且一直在使用它们的命令功能。但是要调用 JS,我必须调用命名的 jS 函数。没什么大不了的。当我使用“This”关键字时,它会带回整个网格,我必须从相同父元素的兄弟姐妹中找到一个孩子的值,然后我就做了这个丑陋的事情。我的问题是我怎样才能把这个“东西”变成 jqueryable 可读和可理解的东西

function AddRole(e) {
  var $ParentNode = e.target.parentNode.parentNode.children[1].children[0].getAttribute("value", 0);
}
4

1 回答 1

1

抱歉,您还有其他问题。

如果您依赖这样的结构e.target.parentNode.parentNode.children[1].children[0],您的标记和 JS 根本无法扩展。

利用机会创建可扩展且一致的代码。或者至少,在children[0]元素上设置一些 id、class 或 html5 数据属性,以便正确识别它。

于 2012-08-25T15:40:29.360 回答