javascript - bootstrap-switch - 切换时触发事件

标签 javascript jquery twitter-bootstrap

我已经安装了bootstrap-switch在页面上用切换元素替换 HTML 复选框。

替换效果很好,但我在更改/切换复选框时使代码语法正确以触发函数时遇到问题。

我看过这个post ,但是我的代码能力不太好,无法解决这个问题。

这是我当前的代码,当我不安装 bootstrap-switch 时,它可以工作。 getAddressDetailsFormValues 函数上的代码:

$(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,
        ....
    };
}

我已阅读文档,但无法获得正确的代码语法来触发 bootstrap-switch 的更改在 getAddressDetailsFormValues 函数上。

最佳答案

尝试替换以下内容:

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

与:

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

关于javascript - bootstrap-switch - 切换时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39949821/

相关文章:

php - 在第一次选择时更改第二次选择的值

css - 无法让 Bootstrap ToolTip 在行级别分配了 Popover 的列上工作

javascript - 可以消除浏览器编译错误并显示 react 错误边界吗?

javascript - JavaScript 中 math.pow 的替代函数

javascript - Mongodb POST 响应返回 0?

javascript - 在 jQuery Form 中, 'success' 在 'beforeSubmit' 完成之前被调用

javascript - 如何创建自定义 "autocomplete"asp.net mvc(如谷歌)?

jquery - Bootstrap 面板中的位置按钮

css - 基于父列的 Bootstrap 列数

java - 在浏览器上定期显示消息