>> $(':input').each(function(idx, item) {
>> alert(idx);
>> });
>
> There are lots of form controls that aren't input elements. They are
> all in the form's elements collection.
>
But the ":input" selector will also get non- elements:
http://docs.jquery.com/Selectors/input
Overview: Matches
On Jan 8, 8:33 am, rich 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);
> });
There
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 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
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
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 wrote:
> Hello all, I'm relatively new to JavaScript. I would like to loop
5 matches
Mail list logo