2013-08-30 5 views
3

요소를 클릭하면 해당 요소를 입력해야합니다. 하지만 어떻게해야할지 모르겠다.입력이있는 드롭 다운 메뉴

<div class="control-group span3 offset3 "> 

    <div class="input-append btn-group"> 
     <input id="appendedInputButton" type="text"> 
     <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"> 
      <span class="caret"></span> 
     </a> 
     <ul class="dropdown-menu"> 
     <!-- ko foreach: $data.phoneNumbers() --> 
      <li><span data-bind="text: $data.phoneNumber()"></span> </li> 
      <!-- /ko --> 
     </ul> 
    </div> 

http://imageup.fr/uploads/1377857115.jpeg

+0

많은 사람들 Thx! – user2706463

답변

4

사용하는 일부 JQuery와는 매우 간단합니다, 먼저 이미 포함되어 있지의 경우 도서관을 포함한다 :

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

이 그런 다음 함수를 추가합니다

JQuer Y :

$(".dropdown-menu li span").click(function() { 
    $('#appendedInputButton').val($(this).text()); 
}); 

JSfiddle Example

+0

누구든지이 점을 싫어하는 사람이라면, 내가 실제로 정답 일 때 왜 그렇게했는지 물어볼 수 있습니까? –

0
$('.dropdown-menu li').on('click', function(){ 
    $('#appendedInputButton').val($(this).text()); 
}); 

이 JQuery와 기능은 메뉴 항목 아래를 클릭 드롭을하고 입력 상자에 난 당신이 일을하려고 생각하는 데모를

0

확인을 밖으로 배치합니다 단지 DEMO

$('.dropdown-menu li span').click(function(){ 
    var elementVal=$(this).text(); 
    $('#appendedInputButton').val(elementVal); 
}); 
+0

Thx 많이 !!!!!!!!!!!!!!!!! – user2706463

+0

@ user2706463 당신은 내 대답을 upvoting하여 고마워 할 수 :) 당신 jquery에 대한 자세한 내용은 여기를 추천합니다 http://www.jquery4u.com/ http://www.w3schools.com/jquery/default.asp –