本节书摘来自异步社区《jquery、jquery ui及jquery mobile技巧与示例》一书中的第3章,第3.3节,作者:【荷】adriaan de jonge , 【美】phil dutson著,更多章节内容可以访问云栖社区“异步社区”公众号查看
addclass()函数的参数可以不是静态字符串。可以传入一个函数,如代码清单3-3所示。这在动态web应用程序中尤其方便。但要小心:除了必需的css样式外,不要把它搞得太复杂。使用适当的选择器,不使用麻烦的类名就可以做很多的事情。
代码清单3-3 向addclass()传入函数
在第39行,函数的index参数表示选取集中的元素索引值,classname参数表示当前元素的类名。第41行利用当前元素的类名和索引值组合成一个新的名字,以便演示函数的功能。然而这个例子在实践中可能用处不大。