Exception Thrown When Getting CSS Value
We've run into an issue where, when a style ("padding" in this case)
with multiple parts ("5px 3px" in this case) is being set by a
stylesheet (rather than inline) is accessed in IE6/7/8, jQuery 1.3.2
causes the exception "Error: Invalid argument." The exception is
thrown in the middle of "the awesome hack by Dean Edwards" on line
835.
Has anyone else experienced this, and is there a known workaround?
Here is a simple example which demonstrates it (in Internet Explorer):
<html>
<head>
<style type="text/css">#foo { padding: 5px 10px; }</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.2/jquery.js"></script>
<script type="text/javascript">
$(function() {
alert($("#foo").css("padding"));
});
</script>
</head>
<body>
<textarea id="foo"></textarea>
</body>
</html>