试图找出适当的语法来循环访问变量
首先,用这个填充对象/数组
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”));
});