javascript - 触发点击处理程序后隐藏元素

标签 javascript jquery

假设我有以下代码来在一组元素后添加可点击的图像。每次单击图像时都会触发单击处理程序,这不是我想要的。我想在点击处理程序中使用 .hide() 隐藏图像是一种方法,但我不知道如何在点击处理程序中引用 img 元素。

帮忙?谢谢

  $(...)
  .after($('<img src="..."/>')
  .css("cursor","pointer")
  .attr("title","Click here for ...")
  .click(function(){ ... }

最佳答案

$("#foo").click(function () {
    $(this).hide(); /* This refers to the item(s) being clicked */
})

关于javascript - 触发点击处理程序后隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1861931/

相关文章:

javascript - 从 gulp 切换到 webpack 来处理 SCSS 文件,需要帮助设置

javascript - 检测所有 JQuery/JavaScript/Ajax 调用何时完成

javascript - 我可以在不影响下面所有模块的情况下切换 float 模块吗?

javascript - 将 jQuery Mobile 与 cordova-qt 结合使用

javascript - 如何检查变量或对象是否未定义?

javascript - 使用 CrossRider 的 DatePicker 不工作?

javascript - JQuery 验证自定义错误消息未显示

jquery - Bootstrap 轮播 - 需要一个否定选择器

javascript - 加载 gif 不等待 iFrame 加载?

javascript - 向 JavaScript 中生成的动态控件添加属性