]> source.dussan.org Git - jquery.git/commit
Attributes: Refactor val(): don't strip carriage return, isolate IE workarounds
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 13 Jan 2020 18:25:01 +0000 (19:25 +0100)
committerGitHub <noreply@github.com>
Mon, 13 Jan 2020 18:25:01 +0000 (19:25 +0100)
commitff2819911da6cbbed5ee42c35d695240f06e65e3
treebf47e765a9cbed3935126d96f53f35f6f32b1795
parenteb35be528fdea40faab4d89ac859d38dfd024271
Attributes: Refactor val(): don't strip carriage return, isolate IE workarounds

Before this change, `val()` was stripping out carriage return characters from
the returned value. No test has relied on that. The logic was different for
option elements as its custom defined hook was omitting this stripping logic.

This commit gets rid of the carriage return removal and isolates the IE-only
select val getter to be skipped in other browsers.

Closes gh-4585
src/attributes/val.js
test/unit/attributes.js