2010-08-10 4 views
0

마지막 옵션이 새 값을 입력하는 드롭 다운 목록을 만들고 싶습니다. 어떻게 만들 수 있습니까?"새로운 가치"옵션을 사용하여 드롭 다운 목록을 만드는 방법은 무엇입니까?

그런 것을 제공하는 jQuery 플러그인이 있습니까?

+0

다음과 같은 플러그인을 사용하지 않아도됩니다. http://hungred.com/howto/tutorial-jquery-select-box-manipulation-plugin/ –

+0

"새로운 가치"옵션이 없습니다. . –

답변

2

네이티브로 찾고있는 것을 수행 할 수있는 HTML 요소가 없습니다.

그러나 임시 해결책으로 변경 이벤트 처리기를 드롭 다운 목록에 바인딩 할 수 있습니다. 이 변화의 초점을 잃는 경우에만 목록 상자가 변경 될 때

$("#theList").change(function (e) { 
        //open a thickbox asking for the value, convert the dropdown list to a regular input or whatever... 
       }); 

참고 일부 브라우저는 onchange를 이벤트를 발생시킬 것을 다른 사람 : 나머지는 사용자가 새 값을 입력하고자하는 정확한 방법에 따라 달라집니다. 따라서 UI에서 일관된 동작을 제공하려면 mousedown 및 keydown 이벤트를 청취하고 싶을 수도 있습니다.

관련 문제