2016-10-10 2 views
0

페이지에 bootstrap-switch을 설치하여 HTML 체크 박스를 토글 요소로 대체했습니다.부트 스트랩 스위치 - 토글시 트리거 이벤트

교체가 제대로 작동하지만 확인란을 변경/전환 할 때 기능을 트리거하는 데 올바른 코드 구문을 가져 오는 데 문제가 있습니다.

이 코드는 post으로 보았지만 내 코드 기술이 그리 좋지 않아서이 문제를 해결할 수 없습니다. 여기

내가 getAddressDetailsFormValues 기능에 bootstrap-switch 코드를 설치하지 않을 때 작동하는 내 현재 코드입니다 : 나는이 문서를 읽고

$(document).ready(function() { 
    .... 
    $('#id_address_style_one_line').bootstrapSwitch({'labelWidth': '5px', 'offText': '{% trans "No" %}', 'onText': '{% trans "Yes" %}', 'size': 'mini'}); 
    .... 
}); 

function getAddressDetailsFormValues() { 
    return { 
     .... 
     'address_style_one_line': 
      ($('#id_display_address_on_one_line').is(':checked')) ? 
       true: 
       false, 
     .... 
    }; 
} 

,하지만 난과 변화를 실행하는 데 올바른 코드 구문을 얻을 수 없다 getAddressDetailsFormValues 기능의 bootstrap-switch 다음을 교체

답변

1

시도 :

($('#id_display_address_on_one_line').is(':checked')) ? 
       true: 
       false, 

과 :

$('#id_display_address_on_one_line').bootstrapSwitch('state') 
+0

감사합니다. 이것은 많은 도움이되었습니다. – user3354539

관련 문제