jQuery toggle()不适用于多个类

时间:2019-06-06 14:58:14

标签: jquery bootstrap-4 toggle hide show

我正在尝试基于复选框值显示/隐藏特定元素。

“显示指南”切换开关有效,但“显示填充”切换开关无效。

我尝试过:

 $('.guide-padding').toggle();

    $('span.guide-padding').toggle();

    if($(this).prop("checked")) {
        $('.guide-padding').show();
    } else {
        $('.guide-padding').hide();
    }

    $('guide-padding.d-flex.justify-content-center.align-items- 
    center').toggle();

我发现这个答案很有用。它没有解决我的问题,但我想我越来越近了。

How can I select an element with multiple classes in jQuery?

提琴: https://jsfiddle.net/uz2gr1xj/2/

1 个答案:

答案 0 :(得分:0)

我知道了!

$('#showPadding').change(function () {
    $('[name="guide-padding"]').toggleClass('d-flex');
    $('[name="guide-padding"]').toggle();
});