Javascript 如何知道对象的标记类型?

Javascript 如何知道对象的标记类型?,javascript,jquery,Javascript,Jquery,我有一个函数,它通过参数接收一个对象。 我能知道这个对象是div、tr还是其他什么吗 我的代码: function test(obj1, obj2){ alert($.type(obj1) + " --- " + $.type(obj2)); } function...{ ... test($(this), $(this).parent()); ... } 有了这个,我只能看到“对象---对象”处于警戒状态。可以知道它是什么对象吗?使用标记名like检查 $(t

我有一个函数,它通过参数接收一个对象。 我能知道这个对象是div、tr还是其他什么吗

我的代码:

function test(obj1, obj2){
    alert($.type(obj1) + " --- " + $.type(obj2));
}
function...{
    ...
    test($(this), $(this).parent());
    ...
}

有了这个,我只能看到“对象---对象”处于警戒状态。可以知道它是什么对象吗?

使用标记名like检查

$(this).prop("tagName")
非常简单,使用您想要的元素类型的
标记名
属性。jQuery不是必需的

在代码的上下文中:

function test(obj1, obj2){
    alert(obj1.get(0).tagName + " --- " + obj2.get(0).tagName);
}

test($(this), $(this).parent());

我的问题是:我需要一个是a的父母的a,但它不起作用。。。错误在于,是的家长而不是。在所有情况下,感谢您的回答,并对重复的问题(并非有意)表示抱歉。
function test(obj1, obj2){
    alert(obj1.get(0).tagName + " --- " + obj2.get(0).tagName);
}

test($(this), $(this).parent());