如何解决使用ExtJS检索div id值
| 好的,这可能是一个简单的问题,但我认为我缺少明显的东西。在我的Sencha / ExtJS应用程序中,我试图从div中检索ID值,因为它是由ExtJS自动生成的随机值。因此,我一直在使用Chrome的开发人员工具进行查询。这是我目前正在做的事情:handler: function() {
var test = Ext.query(\"div#foo div.x-panel-body\");
// This is what I need to retrieve but since it changes I need the ID
//addInput(\'ext-gen1059\');
addInput(test);
}
这是该字段集的相关标记:
<div id=\"foo\" class=\" x-panel x-form-fieldset\">
<div class=\"x-form-fieldset-title\" id=\"ext-gen1078\">Add Recipe</div>
<div class=\"x-panel-body\" id=\"ext-gen1059\"> **// this ID is what changes**
我是否在ExtJS使用的DOM方法中缺少明显的东西?我应该使用Ext.get,Ext.query,Ext.select吗?
解决方法
Ext.query
返回(原始)DOM元素的数组。您只需要id
属性:
addInput(test[0].id);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。