Well if you just want the element, you don't even need the ":". Just $
('input') would do the trick.

Greetz,

Rick

On Jan 8, 9:35 pm, rich <dottedq...@gmail.com> wrote:
> Rick,
>      Thank you for your response.   I was able to figure out $
> (this).val() grabbed the value and you explained  $(this).attr should
> do the trick with grabbing what type the input element is. I
> appreciate your help.  I had to change  .input to :input since I'm
> filtering out by the element not by a class named input.
>
> -Thanks,
>      Rich
>
> On Jan 8, 7:11 am, Rick van Hoeij <rickvho...@gmail.com> wrote:
>
> > Hey,
>
> > Maby this will help:
>
> > $('.input').each(function(){
> >    alert('Value: ' + $(this).val() + ' - Type: ' + $(this).attr
> > ('type'));
>
> > });
>
> > That should do the trick. Just let me know.
>
> > Greetz,
>
> > Rick
>
> > On Jan 7, 11:33 pm, rich <dottedq...@gmail.com> wrote:
>
> > > Hello all, I'm relatively new to JavaScript.  I would like to loop
> > > through all the elements within a form and grab their values and what
> > > type of input they are.  So far I came up with:
>
> > > $(':input').each(function(idx, item) {
> > >      alert(idx);
>
> > > });
>
> > > The alert is placed there to see if it loops and it works as
> > > expected.  I'm not sure how to alert the input's value and what type
> > > it is.  Any help is greatly appreciated.
>
> > > -Thanks,
> > >      Rich

Reply via email to