zepto Api 疑问:index() 和 indexOf() 具体怎么使用?
var tm = $(".status-load > div");
var _this=$(this);
console.log($.index(tm));
tm.each(function(idx){
tm.eq(idx).on('tap',function(){
_this.addClass("load-chk")
.siblings().removeClass("load-chk")
.end();
if(_this.index()==0){
orderLists();
}else if(_this.index()==1){
orderUndone();
}else if(_this.index()==2){
orderUndo();
}
});
});
上面代码需要实现一个效果,就是被点击的元素添加样式的时候去判断元素的下标,如果下标相等,执行对应方法。
现在报了个错误
对这个具体事例看的不是很懂!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从Error Message 来看似乎是
$(this)
所指向的 element 没有 parentNode 造成的(具体原因要和 context 结合才能排查)<li class="li1">文本</li>