获取sibling - extjs的值

Get value of sibling - extjs

本文关键字:的值 extjs sibling 获取      更新时间:2023-09-26

你好,我有一个复选框和隐藏元素放置在相同的表数据单元格。当复选框被选中时,我将使用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}将动态设置计数器值。(因为行将动态生成)

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

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

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

如果您有复选框id,并且您想要检索隐藏的输入值,那么下面这一行应该就可以了—

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

Reference - DomQuery