For some reason I cannot get jQuery.css('name') to return a style
property that was assigned by a class. However, it returns the
property if it was assigned by style="". Has anyone else run into this
issue? Bug? Here is my test code:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/
TR/html4/strict.dtd">
<html><head>
<title>CSS Test</title>
<style type="text/css">
.apply-border {
      border: 1px solid blue;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/
jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
      $('#byStyle').append($('#byStyle').css('border'));
      $('#byClass').append($('#byClass').css('border'));
});
</script>
</head><body>
<p id="byStyle" style="border: 1px solid green;">Border applied by
style = </p>
<p id="byClass" class="apply-border">Border applied by class = </p>
</body></html>

Reply via email to