【问题标题】:Jquery alert fire two times instead of once with phpJquery alert 用 php 触发两次而不是一次
【发布时间】:2022-01-28 14:21:44
【问题描述】:

我正在使用 jquery 和 php,现在我有“编辑”按钮,但无论何时 我点击按钮我得到“警报”两次而不是一次, 这是我的 html 代码(在 php 标签内)

<?php
$PostComment2='<div class="button1'.$CommentID.'">
<span  name="MaxValue" value='.$CommentID.' data-val='.$CommentID.' id="MaxValue" class="edit_post_comment">
Edit2
</span></div>';
?>

这是我的脚本

<script>
      $(document).ready(function(){
      $(document).on('click','.edit_post_comment',function(e){
      e.preventDefault(); 
      alert('Hello world');
      //further code...
    });
}); 
</script>

我怎样才能只提醒一次而不是两次,我哪里错了?

【问题讨论】:

  • 您的示例代码按原样工作,它没有显示两个警报。
  • 对我来说看起来不错。检查你页面的源代码,也许你每次意外都包含了两次脚本块?

标签: javascript php html jquery


【解决方案1】:

您可以在正文中使用该类两次吗?请检查。您可以尝试使用 id。

【讨论】:

  • 多个具有相同类名的元素在此处不起作用,因为事件已委托给文档。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 2016-04-21
  • 1970-01-01
  • 1970-01-01
  • 2018-02-24
相关资源
最近更新 更多