为什么这段代码只适用于jQuery v1.4.4?

时间:2014-04-02 20:10:10

标签: jquery

使用较新版本的jQuery,以下代码中的hide函数不起作用。它只适用于jQuery v1.4.4。 PHP代码没问题。

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<!--THIS CODE DOESN'T WORK IF I USE NEWER VERSION OF JQUERY LIKE 1.11.0.min.js -->
<script type="text/javascript" src="js/modal-window.js"></script>
<script>
    function ajax_cancel() {
        var id_org = $('#org').val();
        var id_user = "<?php echo $user_id; ?>";
        $.ajax({
            url: 'cancel.php',
            type: 'POST',
            data: 'id_org=' + id_org + '&id_user=' + id_user,
            dataType: 'text/html',
            success: function () {
                $("#vent_modal_e" + id_org).hide(); //THIS LINE ONLY WORKS WITH JQUERY v1.4.4. DOESN´T WORK WITH NEWER VERSIONS.
            }
        })
    };
</script>

1 个答案:

答案 0 :(得分:0)

将脚本代码始终保留在document.ready()函数内。

$(document).ready(function(){
    //Your script code goes here.
});

$(function(){
    //Your script code goes here.
});