Javascript 如何为整个按钮类创建单击事件?jquery

Javascript 如何为整个按钮类创建单击事件?jquery,javascript,html,jquery,Javascript,Html,Jquery,这是我关于环境和拯救小狗的充分信息提示 这是一个提示! 您的代码看起来不错 唯一的潜在原因可能是: jQuery不可用,并且为其他内容定义了另一个自定义的$,因此没有显示任何关于未定义的$的错误日志 您的代码在DOM准备就绪之前运行 第一个原因不太可能,因此我建议您尝试在DOM就绪后运行所有代码 如果您不确定如何操作: $(document).ready(function () { // Add your event handler and all other stuff here.


  • 这是我关于环境和拯救小狗的充分信息提示
  • 这是一个提示!
  • 您的代码看起来不错

    唯一的潜在原因可能是:

    • jQuery不可用,并且为其他内容定义了另一个自定义的
      $
      ,因此没有显示任何关于未定义的
      $
      的错误日志
    • 您的代码在DOM准备就绪之前运行
    第一个原因不太可能,因此我建议您尝试在DOM就绪后运行所有代码

    如果您不确定如何操作:

    $(document).ready(function () {
      // Add your event handler and all other stuff here...
    });
    

    您的代码段无法工作,因为您尚未导入JQuery。-运行下面的代码段以查看它的工作情况

    $(“.btnLike”)。单击(函数(){
    console.log(this);
    });
    
    
    
  • 这是我关于环境和拯救小狗的充分信息提示
  • 这是一个提示!点击这里

  • 我最后用onClick从生成的s调用了函数


  • ${tip_message}${tip_likes}
  • `
    如果您没有将任何内容记录到控制台,则可能在DOM准备就绪之前运行此代码。
    $('.btnLink')。单击(…
    应该可以工作。请确保在加载DOM后执行JS代码。通常在jQuery中,这意味着使用document.ready事件处理程序。javascript都在document.ready处理程序中。如果有差异,我将使用append插入列表项我将使用append->Change
    $(“.btnLike”)。单击(函数…
    $(文档)。在(“单击”、“.btnLike”)“,函数…
    这是否回答了您的问题?它是在文档之后运行的。准备好了吗?我没有包括整个app.js,因为它是一个更大的项目的一部分。您是否绝对确定要单击按钮?从您的代码来看,您的按钮似乎没有任何文本。这是我用cssTry添加的图像:
    $('.btnLink')。在('click',function(){…
    。另外,为了绝对肯定,请添加
    console.log('abc')
    ,而不是
    this
    ,然后查看它是否仍然不打印。它解决了问题吗?