jquery中$("input")[i].css()这样写为什么无效。

var input=$("input")
for (i=0;i<input.length;i++){ 
input[i].css("background","red");
}

这样写为什么不行呢 查了好久没查出来


UYOU
浏览 776回答 5
5回答

慕雪6442864

input[i].css("background","red");input[i]这样是转为操作原生了,用input.eq(i)

慕少森

var input=$("input")input.each(function(){&nbsp; &nbsp; ...&nbsp; &nbsp; $(this).css()})

开心每一天1111

var input=$("input")for (i=0;i<input.length;i++){&nbsp;&nbsp; &nbsp; $(input[i]).css("background","red");}css()是jQuery对象的原型方法,不能用在DOM节点对象上。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript