如何在模式启动后更改模态中的元素?

时间:2014-05-16 20:08:39

标签: javascript jquery bigcommerce

我正在修改BigCommerce模板,我想更改模式之后中的某些文本。 我正在使用jQuery来克服普通页面上的这些问题,但是在模态上它不起作用。 下一段代码用于“普通”页面:

$(document).ready(function(){    
$('.TopMenu li:contains("or")').each(function() {
        var text = $(this).html();
        $(this).html(text.replace('or', 'maybe'));
        });
});

下一个代码 不适用于模态:

$(document).ready(function(){    
    $("#ModalContainer").ready(function(){
            $('#fastCartNumItemsTxt').each(function() {
                var text = $(this).html();
                $(this).html(text.replace('items','stuff'));
            });
        });
    });

我正在尝试使用:

$(".ProductActionAdd a").on( "click", function() {
        $("#ModalContainer").ready(function(){
            $('#fastCartNumItemsTxt').each(function() {
                var text = $(this).html();
                $(this).html(text.replace('items','stuff'));
            });
        });
     });

其中“.ProductActionAdd a”表示“添加到购物车”按钮,用于激活模态。仍然不起作用......

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我建议将此脚本放在Bigcommerce的模态内容面板中,如果您正在寻找快速购物车,您可以进入FastCartThickBoxContent.html

除此之外,您还必须使用我不熟悉的iModal回调。