在同一节点上选择上一个控件的第一个隐藏输入元素

在此处输入图像描述

上面你可以看到我的DOM,如何从a标签获取输入,如下所示。 注意,该部分重复多次,因为它是从转发器控件得到的。

我之前发过一个类似的问题,我已将其标记为删除,因为这个问题似乎令人困惑。

目标是隐藏字段,并假设我只知道ID后缀为“AID”​​。 那么我该如何选择呢?

这是我尝试过的,但我知道它的错误

var AnsID = $('*:hidden:first[id*="AID"]').prev("div"); 

任何帮助赞赏的人。 谢谢!

 $(this).prev('div').children('input[id*="AID"]:hidden:first'); 

thisa标签。

如您所见,我选择了前一个div元素,然后我访问了第一个包含id属性aid隐藏输入子元素。

这应该工作。

 var v = $(this).prev().find('input[id$="AID"]:hidden:eq(0)').val(); 

代码: http : //jsfiddle.net/F2wDb/1/