提问者:小点点

在元素消失/加载完成后执行某些操作


当我向购物车添加一些东西,然后转到checkout时,我正在使用类似于以下演示的shop engine:https://demo.abstore.pl/order/checkout/cart/更改任何无线电输入后,我想做一些事情。 所以,当我改变任何无线电,然后将显示加载,然后我想隐藏元素,当它完成。 例如,我想隐藏右边面板上id为#ProcedButton的紫色按钮。 我试过这个代码,但不起作用。 巴顿藏了起来,但过了一段时间就看得见了。

$('#message-div-out-ajax').bind('DOMSubtreeModified', function(e) {
        $('#proceedButton').css('display', 'none');
    });

共1个答案

匿名用户

您可以尝试如下所示:

$('input:radio[name="delivery_method"]').change(function(){
    if ($(this).is(':checked')) {
        $('#proceedButton').css('display', 'none');
    }
});

这篇文章对上面的内容有一个非常好的详细的解释,如果你想对此进行扩展:Jquery如果选中了单选按钮