jQuery Adapter val() function handles multiple elements incorrectly
|Reported by:||mridgway||Owned by:||pjasiun|
My understanding is that if you have a jQuery object that contains multiple form elements, when you call val() it will return the first element's value. (I haven't found anything in the documentation that says this specifically, but it seems to be the case)
The jQuery adapter loops through each of the wrapped elements calling val(), replacing the returned result each time. This ends up returning the last element's value.
I'm using an older version of the code, but a quick comparison of the trunk's source indicates that it has the same problem.
Change History (9)
comment:1 Changed 4 years ago by Saare
- Keywords jquery removed
- Status changed from new to confirmed
- Version changed from 3.4.1 to 3.1
Changed 3 years ago by j.swiderski
comment:4 Changed 2 years ago by pjasiun
- Owner set to pjasiun
- Status changed from confirmed to review