做一个简单的页面数字校验,label显隐问题,使用想使用jq的prevAll()方法,报错了:
错误代码:
$('.checkMessage')[15].prevAll().hide()
通过class选择器,得到的是一个对象数组
$('.checkMessage')[15]
,的到的是一个js
对象,原生js
对象没有prevAll()
方法,它是jq
封装后的方法,所以报错~
解决
使用jq
的eq()
方法:
$('.checkMessage').eq(15).prevAll().hide()