Как Получить идентификатор всех исходных данных в форме?

Как получить весь идентификатор входных элементов в форме в массиве?

17
задан Leniel Maccaferri 18 December 2014 в 11:46
поделиться

3 ответа

Что-то вроде ...

<script src="../../Scripts/jquery-1.4.2.min.js"></script>

<script type="text/javascript">

    $(document).ready(function ()
    {
         // Get all the inputs into an array...
         var $inputs = $('#myForm :input');

         // An array of just the ids...
         var ids = {};

         $inputs.each(function (index)
         {
             // For debugging purposes...
             alert(index + ': ' + $(this).attr('id'));

             ids[$(this).attr('name')] = $(this).attr('id');
         });
    });


</script>
14
ответ дан 30 November 2019 в 12:13
поделиться

Вы можете сузить поиск с помощью более точного селектора : вход формы и селектора атрибутов для тех, у которых есть id

$(document).ready(function() {
    $('form input[id]').each(function() {
        formId.push(J(this).attr('id'));
});
});
4
ответ дан 30 November 2019 в 12:13
поделиться
$ids = $('#myform input[id]').map(function() {
  return this.id;
}).get();
15
ответ дан 30 November 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: