Ticket #7876 (assigned Bug)
jQuery Adapter val() function handles multiple elements incorrectly
| Reported by: | mridgway | Owned by: | pjasiun |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 4.2 |
| Component: | General | Version: | 3.1 |
| Keywords: | Cc: |
Description
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.
Attachments
Change History
comment:1 Changed 2 years ago by Saare
- Keywords jquery removed
- Status changed from new to confirmed
- Version changed from 3.4.1 to 3.1
comment:2 Changed 16 months ago by j.swiderski
I'm attaching test case file. I'm not sure if this is what @mridgway meant but if I understood the description correctly then the problem does not exist anymore.
Can anyone confirm, give his point of view?
