选择值以显示另一个隐藏的下拉框

时间:2017-01-12 00:24:36

标签: javascript jquery

我为我正在处理的website获取了此代码,但它不起作用:

$(document).on('change', 'select[name="Discount"]', function() {
    var $select = $(this);
    var $partnerBlock = $select.closest('.col-md-2').siblings('.partner');
    if ($select.val() === 'Yes') {
        $partnerBlock.addClass('show');
    }  else {
       $partnerBlock.removeClass('show');
    }
});

我想要的是默认隐藏合作伙伴下拉菜单,将其隐藏在所有人之间,并仅在用户将折扣设置为"是"

时显示。

1 个答案:

答案 0 :(得分:1)

默认隐藏它,然后在change事件中使用事件监听器作为下拉列表。

https://jsfiddle.net/mco1sxcb/

您应该为元素使用id,更容易操作它们。