在同一节点上选择上一个控件的第一个隐藏输入元素
上面你可以看到我的DOM,如何从a标签获取输入,如下所示。 注意,该部分重复多次,因为它是从转发器控件得到的。
我之前发过一个类似的问题,我已将其标记为删除,因为这个问题似乎令人困惑。
目标是隐藏字段,并假设我只知道ID后缀为“AID”。 那么我该如何选择呢?
这是我尝试过的,但我知道它的错误
var AnsID = $('*:hidden:first[id*="AID"]').prev("div");
任何帮助赞赏的人。 谢谢!
$(this).prev('div').children('input[id*="AID"]:hidden:first');
this
是a
标签。
如您所见,我选择了前一个div
元素,然后我访问了第一个包含id
属性aid
隐藏输入子元素。
这应该工作。
var v = $(this).prev().find('input[id$="AID"]:hidden:eq(0)').val();
代码: http : //jsfiddle.net/F2wDb/1/