JQuery抓住隐藏字段的价值

时间:2015-04-02 14:25:39

标签: javascript jquery

我试图在输入文件字段中使用选择器获取隐藏字段的值,如下面的代码所示,但我总是将未定义作为返回值,有人可以告诉我我错过了什么/做错了吗?感谢。

                    <form id="form1" method="POST">                            
                        <input type="hidden" id="docID1" name="docID1" value="1234">
                        <div class="fileUpload">
                            <button id="uButton" onclick="return false;">Browse</button>                                
                            <input id="uplA" name="uplA" type="file" class="upload" multiple />
                        </div>
                    </form>

查询:

var docIDInHiddenField = $('#uplA').parent('[name=docID1]').val();
console.log(docIDInHiddenField); //return undefined

1 个答案:

答案 0 :(得分:3)

您的选择器不正确。隐藏输入是#uplA父级的前一个兄弟。你需要使用:

 $('#uplA').parent().prev().val();