在触发click事件时,是否仍然可以获取类.我的代码如下,它只适用于id,不适用于类.

$(document).ready(function() {
  $("a").click(function(event) {
    alert(event.target.id + " and " + event.target.class);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>

<body>
  <a href="#" id="kana1" class="konbo">click me 1</a>
  <a href="#" id="kana2" class="kinta">click me 2</a>
</body>

</html>

jsfiddle代码here

推荐答案

Try:

$(document).ready(function() {
    $("a").click(function(event) {
       alert(event.target.id+" and "+$(event.target).attr('class'));
    });
});

Jquery相关问答推荐

ASP.NET Core 8 MVC:从jQuery发布控制器中的所有值为空

jQueryUI 模态对话框不显示关闭按钮 (x)

jquery克隆div并将其附加在特定div之后

jQuery javascript 正则表达式 将
替换为 \n

在 JavaScript 中解析 URL

使用 jQuery 的并行异步 Ajax 请求

数据表警告(表 id = 'example'):无法重新初始化数据表

在不刷新页面的情况下更新网站的 CSS

Jquery查找所有以字符串开头的ID?

从 iframe 访问父窗口的元素

JavaScript style.display="none" 还是 jQuery .hide() 更高效?

我想了解 jQuery 插件语法

如何通过javascript数组中的键和值查找对象的索引

jQuery 按值 Select 选项元素

jQuery表格行中的每个循环

删除 Javascript 中的所有多个空格并替换为单个空格

带有回调ajax json的jQuery自动完成

如何防止使用光标拖动 Select 文本/元素

调整浏览器大小时如何自动居中 jQuery UI 对话框?

使用javascript将HTML页面中的div下载为pdf