nice one, and it is not jQuery

onload = function(){
    var c = document.createElement("input");
    c.setAttribute("type", "checkbox");
    document.body.appendChild(c);
    c.setAttribute("checked", "checked");
    alert(c.checked); // true
    document.body.removeChild(c);
    document.body.appendChild(c);
    alert(c.checked); // false
};

tested in both IE emulator and IE SP2 under XP VM ... same behavior



On Wed, Aug 19, 2009 at 10:27 AM, <em...@rednode.nl> wrote:

>
> Hello list,
>
> Not sure if this is the right place to ask this but here goes. I might
> have discovered an issue with jquery under IE6. It seems a checkbox
> doesn't keep it's state after it is appended to another element. The
> following piece of code reproduces the issue. Can someone shed some light
> on this?
>
> Thanks in advance,
>
>  - Emiel van de Laar
>
> --
>
> <html>
>        <head>
>                <script type="text/javascript"
> src="jquery-nightly.js"></script>
>                <script type="text/javascript">
>                        $(document).ready(function() {
>                                        var state = true;
>                                        var cb = $('<input
> type="checkbox">');
>                                        cb.attr('checked', state);
>                                        alert("before: " +
> cb.attr('checked'));
>                                        $('p').append(cb); // Calling append
> loses checkbox state in IE 6.
>                                        alert("after: " +
> cb.attr('checked'));
>                        });
>                </script>
>        </head>
>        <body>
>                <p>
>        </body>
> </html>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to