Есть ли что-то явно очевидное, чего мне здесь не хватает:
У меня есть следующая разметка в приложении:
<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();
В документе нет других элементов с идентификатором searchRegulatoryInformation
или атрибутом имени id
.
Я не могу понять, почему, но когда я console.log()
одно из этих утверждений дает мне undefined
Редактировать - кажется, проблема (см. Комментарии) заключается воберточный стол #regulatoryInformationTable
.Если я уберу это, я могу нацелить вещи по ID #searchRegulatoryInformation
.Но с таблицей на месте я не могу.