2011-10-11 80 views
0

我有一個元素$myElement,我想使用this來調用內部的.css()。具體來說,我想CSS屬性someCssProperty更改爲$myElement.myProperty天真:參考「this」而不使用.each()

$ myElement.css(someCssProperty,this.myProperty);

有沒有辦法使用this而不使用繁瑣的.each()

回答

3

css接受一個函數作爲參數,您可以使用:

$myElement.css(someCssProperty, function(index, value) { 
    return this.myProperty; 
}); 

回調也接收在設定的指標和舊的值作爲參數。

相關問題