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