통화 변환기를 만들려고하는데 통화 목록이있는 두 개의 선택 메뉴가 있습니다. 클릭하면 "선택"메뉴와 "선택"메뉴 사이에서 선택 사항이 전환되는 버튼을 만들고 싶습니다. 이미 가지고있는 선택 메뉴를 사용하여 구현하려면 어떻게해야합니까?두 개의 선택 메뉴 사이에서 전환 선택
답변
나는 스왑 동작을 찾고 있다고 생각합니다.
http://jsfiddle.net/brentmn/D55Dm/
$(function(){
var $sel1 = $('#currency1');
var $sel2 = $('#currency2');
$('input[type=button]').click(function(){
var val1 = $sel1.val();
var val2 = $sel2.val();
$sel2.val(val1);
$sel1.val(val2);
//jqueryui
//$sel2.val(val1).trigger('change');
//$sel1.val(val2).trigger('change');
});
});
이와 비슷한?
$("#button").on("click", function() {
var from = $("#from").val();
var to = $("#to").val();
$("#from").val(to);
$("#to").val(from);
});
나는 그보다 적은 코드로 처리하지만 가독성을 위해 그렇게했습니다.
정확하게 이해했다고 가정하면 두 개의 select
요소의 값을 바꿀 수있는 버튼이 필요합니다. 맞아 경우,이 라인을 따라 뭔가 시도해보십시오
$("#someButton").click(function() {
var elemTo = $("#to"),
elemFrom = $("#from"),
toVal = elemTo.val();
elemTo.val(elemFrom.val());
elemFrom.val(toVal);
});
그것은 단순히 (#to
및 #from
을 것으로 여기 가정) 두 select
요소에 대한 참조를 가져옵니다를, 그 중 하나의 값을 가져옵니다 하나의 값을 대체합니다 두 번째 값을 첫 번째 값에서 저장된 값으로 바꿉니다.
두 select
요소의 값이 모두 option
인 것으로 가정합니다. option
이 하나의 select
에는 있지만 다른 하나는 없으면 작동하지 않습니다.
여기는 working example입니다.
귀하의 답변을 주셔서 감사합니다,하지만 난 내 선택에 대한 JQuery와 UI, UI를 selectmenu을 사용하고 당신의 예를 들어 나를 위해 작동하지 않습니다. – Alon
'보낸 사람'섹션에서 하나의 항목을 dbl 클릭하면 '받는 사람'섹션에 추가되도록 선택됩니다.
$("#selectFrom").dblclick(function(){
$selectTo.append($selectFrom.children(":selected"));
});
원하는 기능이 모두 무엇입니까 ??
- 1. 선택 메뉴 옵션 선택 기억하기
- 2. 선택 상자 두 개의 열
- 3. 은 두 개의 동일한 선택
- 4. '기타'옵션이있는 두 개의 선택 상자
- 5. 젠드 양식 - "동기화"에서 두 개의 선택 메뉴
- 6. 일반/선택/눌림 상태 사이에서 버튼 및 애니메이션 전환
- 7. 메뉴 선택 새로 고침 다음 선택 메뉴 onChange 변경
- 8. 중복없이 범위 사이에서 무작위로 선택
- 9. modaly 제시된 두 개의 다른보기 컨트롤러 사이에서 전환
- 10. 선택 메뉴 항목은
- 11. 탭 선택 복수와 같은 선택 메뉴
- 12. CSS 메뉴 : 선택 도구?
- 13. JQuery와 선택 메뉴
- 14. Ncurses 메뉴 - 기억 선택
- 15. 메뉴 선택 "fake"옵션
- 16. LibVisca로 메뉴 항목 선택
- 17. jQuery Mobile 선택 메뉴
- 18. 재구성 선택 메뉴
- 19. NSSavePanel - 선택 메뉴 추가
- 20. 쿠키 기반 메뉴 선택
- 21. 응답 선택 메뉴 대상
- 22. 현재 날짜가있는 메뉴 선택
- 23. 하위 메뉴 선택
- 24. jQuery UI 선택 메뉴 - 페이지로드시 표준 선택 렌더링을 방지하는 방법
- 25. SQL이 완료되면 처리 값을 찾습니다 두 값 사이에서 선택
- 26. 나는 두 개의 테이블이 선택 쿼리
- 27. 동일한 테이블에 대한 두 개의 참조로 선택
- 28. 두 개의 열 합계 최대 값 선택
- 29. JQgrid : 두 개의 연결된 선택 드롭 다운
- 30. 두 개의 선택 쿼리를 중첩하는 CakePHP
jquery UI를 사용하여 선택 메뉴를 디자인 한 경우 작동합니까? 그것은 나를 위해 작동하지 않기 때문에 – Alon
@ 앨런, 내가 예제에서 만든 주석 변경 사항을 참조하십시오; 이것이 효과가있을 수 있습니다. 메뉴에 사용하는 실제 jquery-ui 스크립트를 제공하지 않으면 테스트 할 수 없습니다. 스크립트에 대한 링크를 게시하십시오. –