아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
훈훈한땅돼지217
훈훈한땅돼지21721.06.06

부트스트랩 드롭박스 선택값 가져오는 질문이요

<div class="dropdown"> <a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown link </a> <div class="dropdown-menu" aria-labelledby="dropdownMenuLink" id="value"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> </div> </div>

이런 코드에서

action을 선택하면 선택한 action값이 Dropdown link 자리에 들어가게 만들고 싶습니다.

그리고 선택한 값을 변수에 저장하려고 하는데

$('#value> a').on('click', function() { // 사용자가 선택한 a 태그의 값을 Dropdow link 자리에 넣기 $('#dropdownMenuLink').text($(this).text()); // 선택된 항목 값(value) 얻기 var name = $(this).text(); });

이렇게 했거든요 이거 맞는지 봐주세요

셀랙트박스처럼 움직였음 좋겠는데..

55글자 더 채워주세요.
답변의 개수1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자21.06.07

    안녕하세요.

    해당 소스는 동작이 잘 되는 거라 수정할 부분이 없네요.

    dropdown 컴포넌트는 select box를 완전히 대체할 순 없지만 키보드 상/하 key에 위/아래 항목을 가리킬 수 있으며, esc key를 누르면 선택 팝업 목록이 감춰집니다.

    select box 디자인을 크게 신경쓰지 않는다면 그냥 select 태그를 사용하시는 것도 좋은 방법입니다.