本文介绍了访问jquery对象的TagName的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道jquery对象的tagName,我试过:

I want to know the tagName of the jquery object , i tried :

   var obj = $("<div></div>");
   alert($(obj).attr("tagName"));

此提醒显示 undefined 。我做错了什么?

This alert shows me undefined. Whats wrong i am doing?

推荐答案

tagName 是底层DOM元素的属性,而不是属性,因此您可以使用,这是用于访问/修改属性的jQuery方法:

tagName is a property of the underlying DOM element, not an attribute, so you can use prop, which is the jQuery method for accessing/modifying properties:

alert($(obj).prop('tagName'));

但是,更好的是直接访问DOM属性:

Better, however, is to directly access the DOM property:

alert(obj[0].tagName);

这篇关于访问jquery对象的TagName的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 06:53