jquery选择器(查找标签)

时间:2010-05-05 01:42:07

标签: jquery

我确信这很简单,但我似乎无法弄明白。我需要能够传递一个元素id的函数,并知道它是什么元素标记。

例如:

<a id="first"></a>
<input id="last" />

如果我知道id是“first”,我怎么能得到标签是“a”?

4 个答案:

答案 0 :(得分:3)

这应该这样做:

var tagName = $("#first")[0].tagName;

[0]get(0)同义。您从jQuery对象获取第一个元素并使用DOM tagName属性。它可以说在vanilla Javascript中更直接:

var tagName = document.getElementById("first").tagName;

答案 1 :(得分:2)

您可以像这样使用DOM属性tagName

document.getElementById('first').tagName

或者使用jQuery,你需要这样做:

$('#first')[0].tagName

答案 2 :(得分:2)

我会在这里使用.nodeNamethere are a few reasons this matters),如下所示:

$("#first").get(0).nodeName
//or the vanilla js way...
document.getElementById("first").nodeName

答案 3 :(得分:1)

$( “#第一”)ATTR( “变量名”);