请问为何数组可以直接定义点击事件,但在该事件中改变css效果无用。

图片说明
该段代码存在于for循环中,定义beginButton时寻找的是包括类型为input、class为beginButton的按钮,结果应为一个数组,但是我尝试用beginButton[0]来定义点击事件时无效,然后直接用beginButton定义点击事件时,虽然有效但里面修改css样式却无效。希望能够得到解答,谢谢。

beginButton[0]定义点击事件之所无效是因为beginButton是一个jquery对象,当使用索引值来索引时得到的就是DOM对象了,再使用jquer里面的click()方法就无效;
在里面修改css样式时你也可以使用beginButton.eq(0).css("display","none")来进行设置,.css前面必须是一个jquery的对象,不能是数组