2017-08-21 13 views
0

私はjqueryの問題がページにあります。私のクリック機能は私がウェブページに行くときには機能しませんが、私はページをリフレッシュするときに機能がうまく動作するよりもクリックします。Jqueryは機能しませんが、更新後に動作します

<script> 
    jQuery(document).ready(function($){  
     jQuery("#cart-var<?php echo $id; ?>").click(function(e){ 
      alert('hiii'); 
     }); 
    }); 
    }); // <--- Extra } and) here! 
</script> 

おかげで、 のVivek

+1

'私は、Web page'に行くとき?これはどういう意味ですか? –

+1

初めてWebページに行くときに 'ID'を取得しているかどうか確認してください。 – weBBer

+2

一部のリソース(スクリプト、CSSまたはイメージ)がまだ読み込まれているため、機能が動作していない可能性があります。そのため、読み込みを停止したときにのみ読み込みイベントが発生し、これにより、実際のページでloadイベントが発生します。 –

答えて

1

は、あなたのコードは次のようにする必要があります:

<?php if(!empty($id)): ?> 
<script> 
jQuery(document).ready(function($){  
    jQuery("#cart-var<?php echo $id; ?>").click(function(e){ 
     alert('hiii'); 
    }); 
}); 
</script> 
<?php endif; ?> 
関連する問題