select 만들기

devyoon99·2021년 11월 21일
0

UI

목록 보기
20/29
post-thumbnail

select 만들기

html

  • 옷 종류를 선택하는 select, 사이즈를 선택하는 select 총 2개 있음
//html
<form class="container my-5">
  <div class="form-group">
    <p>상품선택</p>
    <select class="form-control" id="option1">
      <option>모자</option>
      <option class="shirts">셔츠</option>
      <option>하의</option>
    </select>

    <div class="shirts-size size-select">
      <p class="mt-4">사이즈선택</p>
      <select class="form-control" id="option2">
        <option>100</option>
        <option>105</option>
        <option>110</option>
      </select>
    </div>
  </div>
</form>

css

  • class를 만들고, 사이즈 셀렉트를 안보이게함
.size-select {
  display: none;
}

이벤트

  • 이벤트는 select tag에 설정해야 한다.
    • select가 값들인 option을 포함한다.
  • 셔츠를 선택하면, 셔츠 사이즈가 보이도록 한다.
    • $("#option1").val() === "셔츠"
$("#option1").on("change", function (e) {
  if ($("#option1").val() === "셔츠") {
    $(".shirts-size").removeClass("size-select");
  } else {
    $(".shirts-size").addClass("size-select");
  }
  // $(".shirts-size").removeClass("size-select");
});

0개의 댓글