$("p").addClass("content title");// --> content title
还有一种调用方式是传入一个函数,函数可以接收到两个参数,第一个是当前循环到的下标,第二个是当前对象之前的...$('p1','p2','p3').addClass(function (index, oldClass) {
return 'dynamic' + index;
});
// p1 --> dynamic0...该方法判断第二个参数是否为function,如果是,就通过上下文(context)来执行,并传入两个参数,idx(下标),payload(在addClass里边,这个值为元素之前的className)...正则对象调用的test()方法会返回一个bool值,匹配成功为true,匹配失败为false;
最后在addClass方法中,调用className传入两个参数,第一个是元素对象,第二个是原有class...,第二个参数为true时,执行addClass,第二个参数为false时,执行removeClass(感觉用处不算太大额…)
?