2016-11-26 1 views
2

선택한 필드를 양식의 다른 부분에 복제하기 위해 jquery "select 2"플러그인을 사용하도록 일부 javascript를 수정했습니다. 유일한 문제는 "Select 2"(v.4.0.3)의 새 버전으로이 기능을 사용할 수 없다는 것입니다. 새 버전에서는 일부 메소드가 더 이상 사용되지 않으므로 내 코드가 손상됩니다.jquery-select2/한 필드에서 다른 필드로 복사

양식 입력을 최신 버전으로 복제하는 방법에 대한 통찰력이있는 사람이 있습니까?


jsfiddle에서 이전 select 2 버전 (v3.5)에 대한 작동 예제가 나와 있습니다. 나는 이것을 시도하고 최신 버전으로 에뮬레이트하고 싶습니다. 선택 2의 V3.5에서 작업

선택 2의 v4.0.3 여기

http://jsfiddle.net/jinch/jr3L0q4f/1/

및 깨진

http://jsfiddle.net/jinch/0oao3wo0/

내가 재현 기본적인 코드는 함께.

$('#shipping_state').select2('val', $('#billing_state').select2("val").toString()); 

모든 의견을 환영합니다. 감사합니다.

답변

2

좋아 ... 다른 사람이 필요하면 알아 냈어.

다른 필드에 값을 바인딩하고 복사하는 방법은 다음과 같습니다.

$("#shipping_state").val($("#billing_state").val()).trigger("change"); 

근무 예 :

http://jsfiddle.net/jinch/jr3L0q4f/8/

관련 문제