Select
Last updated
Last updated
์ด๋ฒ ์๊ฐ์ ์ ๋ ํธ๋ฐ์ค(์ฝค๋ณด๋ฐ์ค)๋ผ๊ณ ํ๋๊ฑธ ๋ง๋ค์ด๋ณด์.
๋ณดํต ์ผํํ ๋ ์ฌ์ด์ฆ ์ปฌ๋ฌ์ต์ ๊ณ ๋ฅผ๋ ๋ง์ด ๋ดค๋๊ฑฐ์
js011.html์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ์ ( body ์๋script ์์ชฝ)
์ ํ์ง๋ <option> ์ผ๋ก ์ถ๊ฐ ํ ์ ์์
<select> ํ๊ทธ๋ ์ ํ ์ input, change ์ด๋ฒคํธ ๋ฐ์ํจ.
<select> ํ๊ทธ๋ .value๋ก ์ ์ ๊ฐ ์ ํํ ๊ฐ์ ๊ฐ์ ธ ์ฌ ์ ์์.
โจ ๊ณผ์ . ์ ์ธ ์ ํํ๋ฉด ์๋์ 95 , 100์ ์ ํํ ์ ์๋ ์ ๋ ํธ ๋ฐ์ค ๋ง๋ค๊ธฐ
โจ ๊ณผ์ . ๋ชจ์๋ฅผ ์ ํํ๋ฉด ์ฌ์ด์ฆ select box๋ฅผ ๋ค์ ์จ๊ธฐ๊ธฐ
์ ๋ ํธ ๋ฐ์ค๋ฅผ ์ด๋ฐ์์ผ๋ก ์์ฑํ๋ฉด ๊ฒฝ์ฐ์ ์๊ฐ ๋๋ฌด ๋ง๋ค.
95,100,105 ์ฌ์ด์ฆ๊น์ง ์๋๊ฒฝ์ฐ
S, M , L , XL ์ฌ์ด์ฆ ํ๊ธฐ๋๊ฒฝ์ฐ
์ฌ์ ์ฌ์ด์ฆ์ ๊ฒฝ์ฐ ๋ฑ๋ฑ
๊ทธ๋ด๋๋ง๋ค select box๋ฅผ ๋ง๋ค์ด๋๊ณ ํด๋น ๋ฐ์ค๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ๋ ํ๋ค๋ค.
์ค์ ์ผํ๋ชฐ์ด๋ผ๋ฉด ํด๋น ์ ํ์ ์ฌ์ด์ฆ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ๊ฐ์ ธ์์ ํด๋น ๋ฐ์ดํฐ ๊ฐฏ์๋งํผ
<option> ํ๊ทธ๋ฅผ ์์ฑํด์ฃผ๋ฉด ๋ ๋ฏ
์ด๋ ๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์๋ค.
2๋ฒ์ด ์ฝ๋๊ฐ ์งง์์ ๋ ์ถ์ฒํจ.
์ ๊ณ์ ๋ค ์ค๋ช ์ ํด์ฃผ๊ณ ๋ฌธ์ ์ฌ์ดํธ ์ฐพ์์ ๋ณด์ฌ์ฃผ๋?
์ด๊ฑธ ๋ค ์ธ์ฐ๊ณ ๋ค๋๋ ๊ฐ๋ฐ์๋ ์๋ค.
ํ์ํ ๋ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ ๊ฒ์.
jQuery๋ก ํ๋ ค๋ฉด
jQuery append๋ ์์ชฝ ๋งจ ๋ฐ์ ์ถ๊ฐํ๋ผ๋ ๋ป.
โจ ๊ณผ์ . ์์ ๋ฐฐ์ด๊ฒ์ ๊ฐ์ง๊ณ ์ํ์ ๋ชจ์ ์ ์ธ ์ด์ธ์ ํ์๋ฅผ ์ถ๊ฐํ๊ณ ํ์๋ฅผ ์ ํํ๋ฉด 26, 28 ,30 ,32,34 ์ต์ ์ ์ถ๊ฐํด๋ณด์.
๐ฅ ์ด๋ ๊ฒ ํ๋ฉด ํ๊ฐ์ง ์ค๋ฅ๊ฐ ๋ฐ์ํจ. ๋ฐ์ง๋ฅผ ์ ํํ์ ๋ ์ต์ ์ ์ ์์ฑ ๋๋๋ฐ
๋ค์ ์ ์ธ ๋ฅผ ์ ํํ๋ฉด ์ด์ํจ.
ํด๊ฒฐํด์ผ๊ฒ ์ง?