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/