fid*_*dev 2 javascript jquery typeerror
我正在尝试使用以下js添加类或css样式但是出现控制台错误
var i = 0;
$(".question")[i].addClass("show");
Run Code Online (Sandbox Code Playgroud)
得到以下控制台日志错误:未捕获TypeError:对象#没有方法'addClass'
或/和
$(".question")[i].css("display", "block");
Run Code Online (Sandbox Code Playgroud)
得到以下控制台日志错误:未捕获TypeError:对象#没有方法'css'
用过的信息来自http://api.jquery.com/get/
编辑
如果摆脱变量i仍然无法工作,并使用数字0或1
当您从具有下标的集合中访问项目时[i],您实际上是从jQuery对象中解包它,并访问原始DOM节点,该节点没有像addClass和的方法css.
.eq()改为使用:
var i = 0;
$(".question").eq(i).addClass("show");
$(".question").eq(i).css("display", "block");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1805 次 |
| 最近记录: |