簡體   English   中英

ie7不使用jquery執行加載的腳本

[英]ie7 does not execute loaded script with jquery

在我的主頁上,我有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);

    });
}

並在頁面上加載了vendornext.php我有此代碼

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

這會更改首頁上的點擊功能按鈕。
ie7執行此代碼,但不更改oncick函數

在ie8 chrome和mozzila中,它工作正常。 我怎樣才能使它在ie7中工作?

不要使用attr設置onclick! 使用on()

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM