ie7不使用jquery执行加载的脚本

时间:2013-02-07 17:44:39

标签: javascript jquery tags internet-explorer-7

在我的主页上我有js功能

function loadNext(last){
    var index = parseInt($("#contentSupplier table tr:last td:first").html()) + 1;
    $.get("suppliernext.php?index=" + index + "&" + "last=" + last,      $("#supplierForm").serialize(), function(data){
        $("#contentSupplier table tr:last").after(data);

    });
}

并在页面上加载suppliernext.php我有这个代码

<script>
    $("#loadnext").attr('onclick', 'loadNext(<?=$ps?>)');
<?php 
 if($i >= $rowcount)
{
    echo "$('#loadnext').hide();";
}
?>
</script>

这会更改第一页上点击功能的按钮。
ie7执行此代码但不改变oncick函数

<8>在ie8 chrome和mozzila中它正常工作。 我怎样才能让它在ie7中运作?

1 个答案:

答案 0 :(得分:1)

请勿使用attr设置onclick!使用on()

$("#loadnext").off('click').on('click', function() {loadNext(<?=$ps?>);});