Javascript 显示元素&;类名

Javascript 显示元素&;类名,javascript,jquery,Javascript,Jquery,我想知道是否有可能在onclick事件中获取元素的名称。 我不是说班级或身份证的名字。我说的是元素名,比如div 这可能吗?如果是这样的话,该怎么做 $(document).ready(function() { $('.elm-name').click(function() { $('.container *').on('mousedown touchstart', function() { $('.findclassname').val($(this)); }

我想知道是否有可能在onclick事件中获取元素的名称。
我不是说班级或身份证的名字。我说的是元素名,比如
div

这可能吗?如果是这样的话,该怎么做

$(document).ready(function() {
  $('.elm-name').click(function() {
    $('.container *').on('mousedown touchstart', function() {
       $('.findclassname').val($(this));
    });
  });

  $('.elm-classname').click(function() {
    $('.container *').on('mousedown touchstart', function() {
       $('.findclassname').val($(this).attr('class'));
    });
  });
});

在第二次单击事件更改时:

$('.findclassname').val($(this).attr('class'));

获取元素的名称

您可以使用在此处获取
标记名

$(this).prop("tagName")


或者干脆
这个.tagName
也可以。

给你一个元素的标记名。
这个.tagName
这个.className
根据这篇()文章,nodeName比tagName有更广泛的支持。谢谢大家的帮助。
$('.elm-name').click(function() {
    console.log(this.tagName)// This whould give you the tag name.
});
$('.elm-name').click(function() {
    console.log(this.tagName)// This whould give you the tag name.
});