Using this script to make a style object of all the inherited etc styles.
var style = css($(this));
alert (style.width);
alert (style.text-align);
To solve your problem: The CSS properties with hyphens in them are represented by JavaScript properties in camelCase to avoid this problem. You want: style.textAlign.
To answer the question: Use square bracket notation: obj.prop is the same as obj["prop"] so you can access property names using strings and use characters that are forbidden in identifiers.