사용자 정의 선택 메뉴를 만들려고합니다. (내가 할 수 있는지보고 싶었습니다.) 몇 가지 문제가 있습니다. 사용자가 상자를 클릭하면 사용자가 옵션을 선택하여 해당 상자에 표시되도록 할 수 있습니다. 내가 가지고있는 문제는 선택한 텍스트가 각 메뉴에서 어떤 메뉴를 선택하는지에 관계없이 각 상자에 표시된다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까?사용자 정의 드롭 다운 메뉴에서 특정 값을 가져 오려고 시도합니다.
여기 내 펜이 있습니다.
http://codepen.io/RobbyT15/pen/LIKsJ
선택
<body>
<div class="select">
<div class="arrow-down"></div>
<div class="option-menu">
<div class="option">Hello</div>
<div class="option">Goodbye</div>
</div>
</div>
<div class="select">
<div class="arrow-down"></div>
<div class="option-menu">
<div class="option active">A</div>
<div class="option">B</div>
<div class="option">C</div>
</div>
</div>
</body>
스크립트
$(document).ready(function(){
var select = $(".select");
$(select).on("click", function(){
$(this).find(".option-menu").each(function(){
$(this).toggle();
})
$(".option").on("click", function(){
$(".active").removeClass("active");
$(this).addClass("active");
$(select).children("p").remove();
var option = $(this).text();
console.log(option);
$(select).prepend("<p>" +option +"<p>");
})
})
})
신난다. 매우 감사합니다. –