Ticket #11877 (closed bug: invalid)
.Show() on select elements adds display: block
| Reported by: | dalelarsen22@… | Owned by: | dalelarsen22@… |
|---|---|---|---|
| Priority: | undecided | Milestone: | None |
| Component: | unfiled | Version: | 1.7.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
I have a select without any fancy styling, just plain jane. I hide it with .hide() and show it with .show().
On show() it changes the display to block, which is incorrect for a select element. It should be inline, or detect what the user has set the elements display to before hiding.
This causes issues with elements surrounding the select after you show because it changes the select to display block thus forcing the other elements to drop down, or the select to drop below.
I was able to replicate this inside and outside my code base with chrome (19) and Firefox (13). Haven't tested IE.
Thanks
Change History
comment:1 Changed 13 months ago by rwaldron
- Owner set to dalelarsen22@…
- Status changed from new to pending
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

I can almost guarantee this is a duplicate - can you provide a test case?