To have a gradient background on an element I do something like this:
.css(\'filter\',\'progid:DXImageTransform.Microsoft.gradient(startColorstr=\\\'#FFFFFF\
Nope. jQuery doesn't have a native implementation of vendor-prefixes. Not very surprising, too; jQuery is a JavaScript library, designed to make JavaScript cross-browser.
Check out CSS3 Finalize for a plugin.