课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$(this).next().addClass(className)
//删除自己本身的imoocClass
return 'imoocClass'
})
2017-01-15
源自:jQuery基础 (一)—样式篇 3-5
正在回答
还是拿你的例子给你分析,首先明确这里的this是指什么,这里的this指的是class="right"父盒子下的第一个div,即class="aa bb imoocClass"这个div. $(this).next()就是指相邻的整个div,即<div><article><p>imoocClass2<p></article></div>
web_東 提问者
$(this)指本身这个DIV。next()指要下面一个被转移样式的DIV元素,addClass(className)然后给这个DIV增加类名.imoocClass(然后惊奇的发现变红色了)。
removeClass(function(index,className))一个函数,返回(所以最后return".imoocClass")一个或多个将要被移除的样式名.function(index,className)指的是索引下标对应的className。不知道这么理解正确,麻烦大佬们指出错误!
当前元素的相邻元素,这个不理解。
当前元素的相邻元素 增加一个或多个样式名
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
2 回答$(this).next().addClass(className)相邻的元素没有变红色
2 回答$(this).next().addClass(className) 这里的className不是个形参吗,好像没看到有任何实参的传入,但 $(this).next().addClass(className) 却成功执行了,不懂,请大家指点一下
3 回答$("div").addClass(function(index,className) {
4 回答$("div").addClass(function(index,className)?
7 回答$("div").addClass(function(index,className)的className从哪里来。