$('div table tbody tr').each(function(){ console.log($(this).find('input[type=text], select ').attr('id')); console.log($(this).find('input[type=text], select ').attr('name')); });
<!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("#btn").click(function(){ var elementids = []; var elementnames = []; $('#div1 :input').each(function() { elementids.push($(this).attr('id')); elementnames.push($(this).attr('name')); }); alert("By ids => " + elementids.join(',')); alert("By names => " + elementnames.join(',')); }); }); </script> </head> <body> <div id="div1"> <table> <tr><td> <input type="text" id="text-id" name="text-name"> <br/> </td></tr> <tr><td> <input type="radio" id="radio-id" name="radio-name">Radio </td></tr> <tr><td> <input type="checkbox" id="checkbox-id" name="checkbox-name">Checkbox <br/> </td></tr> </table> </div> <button id="btn" type="button">Click Me</button> </body> </html>
input
select
textarea
:input
$('#div1 :input').each(...
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)