jquery中$(this)的作用范围问题。

想做一个简单的滚图效果,uili下面放图片;dldd下放着滚图右下角控制图片的数,现在主要想要给dd添加current类的样式,$(this).index()获取鼠标移入... 想做一个简单的滚图效果,ui li下面放图片;dl dd下放着滚图右下角控制图片的数,现在主要想要给dd添加current类的样式,$(this).index()获取鼠标移入的是哪一个dd后,主要想1.设置滚图显示为第n张,2.把那一个dd用addClass增加current样式。可是之前把41行的$(this).addClass("current").siblings(".imglist dl dd").removeClass("current");写在42-43行下面就一直加不进current类;把41行后来放到42-43前面才有反应。这是为什么,为什么$(th

is) 在前面才有反应,在后面没有反应???
展开
 我来答
Hope_李
2014-09-03 · TA获得超过141个赞
知道小有建树答主
回答量:329
采纳率:33%
帮助的人:201万
展开全部
这个$(this)表示把当前对象转换成jquery对象,关键你要看当前的this是什么,在42行查找了下控件$("#xxxxxx"),这时候this就是 #xxxxx这个东东了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式