为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

UYOU 2019-03-21 18:13:12
var input=$("input")for (i=0;i<input.length;i++){ input[i].css("background","red");}这样写为什么不行呢 查了好久没查出来
查看完整描述

5 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-03-25
?
慕少森

TA贡献2019条经验 获得超9个赞

var input=$("input")

input.each(function(){

    ...

    $(this).css()

})


查看完整回答
反对 回复 2019-03-25
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

var input=$("input")

for (i=0;i<input.length;i++){ 

    $(input[i]).css("background","red");

}

css()是jQuery对象的原型方法,不能用在DOM节点对象上。


查看完整回答
反对 回复 2019-03-25
  • 5 回答
  • 0 关注
  • 775 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信