获得兄弟姐妹的价值 - extjs

时间:2011-04-06 16:52:51

标签: javascript extjs

您好我有一个复选框和隐藏元素放在同一个表数据单元格中。选中该复选框后,我将使用Ext.query方法获取其id。我有整个记录的ID,它映射到隐藏元素中的数据库,该元素位于此复选框元素旁边。

我需要检索此元素的值。我可以在JQuery中使用next()来检索它,我是extjs的新手,并且不知道如何在EXTJS中检索它。

<input type="checkbox" name="delete_value_{0}" id="delete_value_{0}"/> 
<input type="hidden" name="hidden_value_id_{0}" id="hidden_value_id_{0}" />

这是它们放入表数据单元格(td)的方式。

{0}会动态设置计数器值。 (因为行将动态生成)

3 个答案:

答案 0 :(得分:3)

您可以使用下一个 - http://dev.sencha.com/deploy/dev/docs/?class=Ext.Element&member=next

var other = Ext.fly(box).next('input');

答案 1 :(得分:0)

您可以使用Ext.get("hidden_value_id_{0}")检索元素。

答案 2 :(得分:0)

如果您有复选框ID并且想要检索隐藏输入的值,那么遵循小行应该可以解决问题 -

Ext.DomQuery.selectNode('input[id="delete_value_{0}"] ~ input').value

参考 - DomQuery