js

[jQuery] Select Box ํŠน์ • ์˜ต์…˜ ์„ ํƒ์‹œ show / hide

natrue 2021. 2. 4. 23:05
728x90
<select id="selectBox" name="selectBox">
  <option value="" selected="selected">์ „์ฒด</option>
  <option value="option1">์˜ต์…˜1</option>
  <option value="option2">์˜ต์…˜2</option>
  <option value="option3">์˜ต์…˜3</option>
</select>
<div class="div1"> 
</div>

 

1. Select Box 'id'๋กœ ์ ‘๊ทผํ•˜์—ฌ ์„ ํƒ๋œ ๊ฐ’ ์ฝ๊ธฐ 

$("#selectBox option:selected").val();

 

2. Select Box 'name'์œผ๋กœ ์ ‘๊ทผํ•˜์—ฌ ์„ ํƒ๋œ ๊ฐ’ ์ฝ๊ธฐ 

$("select[name=selectBox]").val();

 

3. Select Box ์„ ํƒํ•œ ์˜ต์…˜ 'index' ๊ฐ’ ์–ป๊ธฐ 

$("#selectBox option").index($("#selectBox option:selected"));

 

4. Select Box ํŠน์ • ์˜ต์…˜ ์„ ํƒ์‹œ div show/hide

์…€๋ ‰ํŠธ ๋ฐ•์Šค ์˜ต์…˜ ์„ ํƒ ์‹œ ์›ํ•˜๋Š” ์˜ต์…˜์— ์กฐ๊ฑด์„ ์ฃผ๊ณ 

๊ทธ ์กฐ๊ฑด์ด ๋งž๋‹ค๋ฉด div ๋””์ž์ธ ๋ณด์ด๊ธฐ ์ˆจ๊ธฐ๊ธฐ 

$(document).ready(function() {
  $('#selectBox').change(function() {
    var result = $('#selectBox option:selected').val();
    if (result == 'option2') {
      $('.div1').show();
    } else {
      $('.div1').hide();
    }
  }); 
}); 


 

 

 

์ฐธ๊ณ  : pjd1007.tistory.com/36