$('#btn').click(function(event){ var count1=$("input[type=text]:not(hidden),select :not(hidden)").length; var count2=$("input[type=text]:not(hidden)").length; var count3=$("select").length; var count4=$("select:not(hidden)").length; var count5=$("select:not(hidden) option:selected[value='']"); var count6=$("input[type=text][value='']:not(hidden),input[type=text][value='undefined']:not(hidden)");//.prop('id'); for(var i=0;i<count6.length;i++) { alert($(count5[i]).parent().prop('id')); } });