#793 closed bug (fixed)
1.1b .css() seems to require the element HAS to be in DOM
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | major | Milestone: | 1.1a |
Component: | core | Version: | 1.1a |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
HTML:
<html> <style> a { color: #555; } </style> <script src="jquery.js" type="text/javascript" ></script> <script src="jquery.testing.js" type="text/javascript" /></script> <script> $(document).ready(function() { $("a.hello").testing(); }); </script> <body> <a href="#" class="hello">Hello world.</a> </body> </html>
Lib:
$.fn.testing = function() { var me = $(this).hide('slow'); //works var bro = $('#nobody').hide('slow'); //should return null var sis = $('#nobody').css('color'); //throws exception }
Note: See
TracTickets for help on using
tickets.
I think this has been resolved, it's not throwing an exception. .css("color") returns undefined (which is right) and .hide("slow") doesn't do anything (which it shouldn't).