How to Get id's of all inputs inside the form? How to Get id's of all inputs inside the form? arrays arrays

How to Get id's of all inputs inside the form?


Something along the lines...

<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>


$ids = $('#myform input[id]').map(function() {  return this.id;}).get();


You can narrow your search with a more precise selector : form input and an attribute selector for the ones having an id

$(document).ready(function() {    $('form input[id]').each(function() {        formId.push(J(this).attr('id'));});});