我有一个输入控件数组,如下所示:
var hiddenInputs = $("input[id^='Unanswered']")
每个隐藏的输入驻留在一个容器中,该容器有另一个控件,我有兴趣获得该控件的值。
我遍历了hiddenInputs的数组
$.each(hiddenInputs, function(i, val) {
现在,我想要查找的元素属于同一个容器,所以我可以遍历DOM到父元素,然后我想得到id包含文本'mainInputControl‘的元素。
var question = $(val).parent("input[id*='mainInputControl']");
});
我期待一个闪亮的JQuery对象出现在我的脑海中。我做错了什么?
编辑...以获得更深层次的见解。这是父节点的子节点中的内容: input#ctl00_ContentPlaceHolder1_renderingEngine_ctl01__ctl00__ctl00_mainInputControl.hasDatepicker,input#Unanswered,我想在这些控件中的第二个获取!也许我需要在子方法()中进行属性选择...
发布于 2009-09-10 02:10:33
我不确定对自己回答是不是不好,但这就是答案。希望能有所帮助
var hiddenInputs = $("input[id^='Unanswered']")
$.each(hiddenInputs, function(i, val) {
var question = $(val).parent().children("[id*='mainInputControl']");
});
https://stackoverflow.com/questions/1404332
复制相似问题