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