无法在IE11中附加html

时间:2018-06-20 13:41:15

标签: javascript jquery append internet-explorer-11

我编写了一个代码以通过表格,并在特定列中总计了每个数字。在Chrome / Firefox / Safari(甚至是IE 9和IE 10)中,一切都可以正常工作,但是在IE 11中却无法正常工作。代码不会附加句子。

这是代码

jQuery(document).ready(function(){

    total = 0;
    total_continue = 0;
    jQuery('#qqp_profile_meta_box_r_profile_formation table tbody tr').each(function(){
        if(jQuery(this).hasClass('the_header_row') || jQuery(this).hasClass('the_template_row') || jQuery(this).hasClass('the_final_row') ){
            // Nothing for the moment
        }else{
            total = parseFloat(total) + parseFloat($('td input',this).val());
        }

    });

    jQuery('#qqp_profile_meta_box_r_profile_formation').append("<p class='total-heure-formation' style='margin-left:63%;font-size:12px;font-weight:bold'>Total : " + total +  " heures de formation</p>");
    jQuery('#qqp_profile_meta_box_r_profile_formation').append("<p class='total-heure-formation-continue' style='margin-left:63%;font-size:12px;font-weight:bold'>Total : " + total_continue +  " heures de formation continue (" + total_continue * 2.0 + " unités)</p>");
    jQuery('#qqp_profile_meta_box_r_profile_formation').append("<input name='total-heure-formation-continue' class='input-formation-continue' type='hidden' value='" + total_continue + "' /> ");
});

更新:

我真的无法解释。但是当我删除.ready函数时,它起作用了。

0 个答案:

没有答案