javascript - 显示元素和类名

标签 javascript jquery

http://jsbin.com/AKuHuju/1/edit

我想知道是否可以在 onclick 事件上获取元素的名称。
我不是在谈论类或 id 名称。我说的是字面上的元素名称,例如 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'));

$('.findclassname').val(this.nodeName);

获取元素的名称。

<强> jsFiddle example

关于javascript - 显示元素和类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21273164/

相关文章:

javascript - 用于处理私有(private)函数的 jQuery 插件设计模式(常见做法?)

javascript - 在文本中查找关键字

javascript - 如何在asp中获取表行的n个数字输入类型的值?

javascript - 调用: TypeError: is not a function in meteor结果下发异常

javascript - 有没有一种方法可以将所有潜在参数保存在一个数组中?

javascript - 我的文档上的 Jquery Block .ready 功能不起作用

javascript - 几乎相同的代码,不同的输出。 JavaScript 在这里有什么不同之处?

javascript - fadeToggle 与 animate :width? 结合时出现故障

javascript - 如何使用 jQuery 选择所选选项的值?

jquery 颜色,RGB 到 HSL 并返回