اگر قرار است چند ویژگی CSS را هم زمان تغییر دهید، لازم نیست برای هرکدام یک فراخوانی جداگانه بنویسید. می توانید یک شیء جاوااسکریپت به متد بدهید که نام ویژگی ها و مقدارهای جدید را در خود دارد. این روش خوانایی کد را بهتر می کند و تغییرات مرتبط را در یک محل نگه می دارد.
نمونه زیر رنگ و اندازه متن را برای همه پاراگراف های انتخاب شده تنظیم می کند. هر ویژگی به صورت یک جفت نام و مقدار نوشته شده است:
$("p").css({
"color": "navy",
"font-size": "18px",
"background-color": "#f2f2f2"
});
در نام گذاری ویژگی ها، jQuery هم نام های CSS دارای خط تیره مانند font-size را می پذیرد و هم در بسیاری از موارد از شیوه camelCase مانند fontSize پشتیبانی می کند. برای کاهش ابهام و نزدیک ماندن به نام های رایج در CSS، بهتر است در یک پروژه شیوه ای ثابت انتخاب کنید.
این روش برای تغییر چند ویژگی مرتبط در واکنش به یک رویداد مناسب است؛ اما اگر تغییرها بخشی از حالت های تکرارشونده رابط کاربری هستند، استفاده از کلاس CSS می تواند انتخاب بهتری باشد. در آن وضعیت، با افزودن یا حذف کلاس، ظاهر از فایل CSS مدیریت می شود و منطق جاوااسکریپت از جزئیات بصری جدا می ماند.