Acessing“;a「;使用jquery的数组的元素

Acessing“;a「;使用jquery的数组的元素,jquery,element,Jquery,Element,我有以下代码: var al_normal = $("#tables a"); 现在,我想使用$(“#表a”)[0]访问索引0的元素,但当我使用它时,它只返回href值。如何访问此索引中的整个元素属性 谢谢 var al_normal = $("#tables a").get(0); 或 两者都返回DOM对象。如果需要将其作为jQuery对象访问,请使用: var al_normal = $("#tables a").eq(0); 进一步资料: 或 两者都返回DOM对象。如果需要将其作为j

我有以下代码:

var al_normal = $("#tables a");
现在,我想使用
$(“#表a”)[0]
访问索引0的元素,但当我使用它时,它只返回href值。如何访问此索引中的整个元素属性

谢谢

var al_normal = $("#tables a").get(0);

两者都返回DOM对象。如果需要将其作为jQuery对象访问,请使用:

var al_normal = $("#tables a").eq(0);
进一步资料:

两者都返回DOM对象。如果需要将其作为jQuery对象访问,请使用:

var al_normal = $("#tables a").eq(0);
进一步信息:

以这种方式:

$("#tables a").each(function(index){
    if (index==0){
        $(this) //your object
    }else{
        return false
    }
})
这样:

$("#tables a").each(function(index){
    if (index==0){
        $(this) //your object
    }else{
        return false
    }
})

$(“#表a”)[0]
不返回href值,它返回对匹配
“#表a”
选择器的第一个DOM元素的引用(或
未定义的
,如果不匹配)。
$(“#表a”)[0]
不返回href值,它返回对匹配
的第一个DOM元素的引用“#tables a”
选择器(或
未定义的
,如果没有匹配的话)。有什么区别(除了语法)?@SLaks ahh酷。我一直认为他们都返回了dom元素
。get(0)
也返回了dom元素,这只是
[0]
的一个较慢版本。要返回带有指定元素的jQuery对象,请使用
.eq()
。没错,它们都返回dom元素。我只是不知道$(“#表a”)[0]起作用。好的,谢谢,但我不能使用$(“#表a”)[0]引发单击事件。单击(),为什么?有什么区别(语法除外)?@SLaks啊,太酷了。我一直认为它们都返回了dom元素
。get(0)
也返回一个DOM元素,它只是
[0]
的一个较慢版本。要返回具有指定元素的jQuery对象,请使用
.eq()
。没错,它们都返回DOM元素。我只是不知道$(“#表a”)[0]起作用。好的,谢谢,但我不能使用$(“#表a”)[0]引发单击事件。单击(),为什么?不。但我发现,如果我正在做的事情看起来不必要的困难或复杂,可能有更好的方法。我写的东西并不困难或复杂,只是不经过思考就完成了;)我的错不。但我发现,如果我正在做的事情看起来不必要的困难或复杂,可能有更好的方法。我写的是不难也不复杂,都是不假思索造成的;)我的错