[英]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.