试图找出适当的语法来循环访问变量

首先,用这个填充对象/数组

var curInputs = curStep.find("input[type='text'],input[type='url']");


我得到了一个很好的列表,其中包含所需的输入。
当我输入此代码以引用我输入的特定索引时

console.log(curInputs[0]);


我得到了,这是预期的

<input type="text" class="myclass" id="myID">


如果我想走得更远,做这样的事情,该怎么办?

console.log(curInputs[0].attr('class'));


它告诉我curInputs [0] .attr不是函数。我希望看到“ myClass”。我该如何正确地做等效的事情?

最佳答案

这将起作用:

console.log(curInputs.attr('class'));


[0]在需要jQuery元素时返回JavaScript对象。

如果要遍历搜索结果元素,请使用each(),例如。

curInputs.each( function( index, element ){
    console.log( $( this ).attr(“class”));
});

10-02 20:12