gpt4 book ai didi

Javascript/jQuery - 如何获取点击元素的类名?

转载 作者:可可西里 更新时间:2023-11-01 01:56:45 24 4
gpt4 key购买 nike

我在谷歌上搜索了又搜索,得出的结论是,靠我自己很难找到答案。

我正在尝试使用 jquery 或 JavaScript 来获取单击元素的属性。例如,我可以使用“this.hash”——它返回我假定的散列值。

现在我想获取被点击元素的类名。有可能吗?如何?我在哪里可以找到此类信息?

  • jQuery 文档? - 我能找到的只有方法和插件,没有属性.. 如果有 - 请提供链接。

  • JavaScript 文档? - 甚至有一个全面的吗?再次请一个链接。

  • DOM 文档? - W3C 上的那个或哪里(链接赞赏)。

this.hash 是什么? - DOM JavaScript 还是 jQuery?

最佳答案

在 jQuery 中,如果附加一个 click所有事件<div>标签(例如),你可以得到它的类是这样的:

示例: http://jsfiddle.net/wpNST/

$('div').click(function() {
var theClass = this.className; // "this" is the element clicked
alert( theClass );
});

这使用 jQuery's .click(fn) method分配处理程序,但访问 className属性直接来自被单击的 DOM 元素,由 this 表示.

也有 jQuery 方法可以做到这一点,like .attr() .

示例: http://jsfiddle.net/wpNST/1/

$('div').click(function() {
var theClass = $(this).attr('class');
alert( theClass );
});

在这里,我用一个 jQuery 对象包装了 DOM 元素,以便它可以使用 jQuery 提供的方法。 The .attr() method这里获取设置的类。

关于Javascript/jQuery - 如何获取点击元素的类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com