我想在$myElement
调用中使用this
引用一个元素.css()
。具体来说,我试图将CSS属性someCssProperty
改为$myElement.myProperty
天真地:
$ myElement.css(someCssProperty,this.myProperty);
有没有办法让this
工作.each()
而不使用繁琐的{{1}}?
答案 0 :(得分:3)
css将函数作为您可以使用的参数:
$myElement.css(someCssProperty, function(index, value) {
return this.myProperty;
});
回调还接收集合中的索引和旧值作为参数。