Получить значения указанных c элементов, присутствующих во внутреннем HTML стороннего элемента управления, используя jquery - PullRequest
0 голосов
/ 24 апреля 2020

Я включил сторонний (Dom не редактируемый) элемент управления на своей странице, внутренний html которого гласит:

"<table >
        <tbody>
            <tr>
               <td >
              <input id="ctl00$main$TimeSelector_txtHour" value="09">
               </td>
        </tr>
    </tbody>
</table>"

Я знаю, что могу вычеркнуть из этой строки ад для чтения значение, хотел бы знать, есть ли более аккуратный способ сделать это? Большое спасибо за ваше время.

1 Ответ

0 голосов
/ 27 апреля 2020

В вашем вопросе указывается, что строка, указанная вами в вашем ОП, взята из внутреннего HTML. Поэтому я предполагаю, что вы сделали что-то вроде следующего, чтобы получить это.

something.innerHTML

Поскольку в html имеется только один элемент ввода, вы должны иметь возможность выбрать дочерний элемент только по имени тега. , не беспокоясь о попытке выяснить, каков его идентификатор. С этого момента вам просто нужно позвонить val(), чтобы получить значение.

$(something).find('input').val()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...