JQuery 3.2.1 целевых элементов по имени дает неопределенные, даже если они существуют - PullRequest
0 голосов
/ 22 октября 2018

Есть ли что-то явно очевидное, чего мне здесь не хватает:

У меня есть следующая разметка в приложении:

<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.Но с таблицей на месте я не могу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...