有什么明显的地方让我不见了:
我在应用程序中具有以下标记:
<table id="regulatoryInformationTable">
<form id="searchRegulatoryInformation">
<input type="hidden" name="id" value="ID000001"/>
</form>
</table>
使用jQuery 3.2.1,我试图获取隐藏字段的值。我尝试过:
$("#searchRegulatoryInformation input[name='id']").val();
还有
$("input[name='id']").val();
文档中没有ID为searchRegulatoryInformation
或名称属性为id
的其他元素。
我不明白为什么,但是当我console.log()
中的任何一条给我undefined
编辑-似乎问题(参见注释)是包装表#regulatoryInformationTable
。如果删除它,则可以通过ID #searchRegulatoryInformation
来定位目标。但是有了桌子,我就不能。