Bug Tracker

Ticket #2703 (closed bug: duplicate)

Opened 9 months ago

Last modified 9 months ago

Wrap manipulation resets state of radiobutton in IE

Reported by: e-andy Assigned to: anonymous
Type: bug Priority: major
Milestone: 1.2.4 Component: core
Version: 1.2.3 Keywords: wrap attributes
Cc: e-andy@yandex.ru Needs: Review

Description

Wrap manipulation resets state of radiobutton in IE 6 only (6.0.2900.2180 sp2)

For example:

<html>
<head>
    <script type="text/javascript" src="/media/inc/jquery/main/v1.2.3/jquery.min.js"></script>
    <script type="text/javascript">
        $("form").ready(function() {
            $(":radio[name=xxx][value=1]").attr("checked", "true"); // value may be "1", true, "yes" etc - result doesnt change
            alert($(":radio[name=xxx][value=1]").attr("checked"));
            $("span").wrap("<div></div>");
            alert($(":radio[name=xxx][value=1]").attr("checked"));
        });
    </script>
</head>
<body>
<label>
    <form>
        <span>
            <input type="radio" name="xxx" value="1"/>yes
            <input type="radio" name="xxx" value="0"/>no
        </span>
    </form>
</label>
</body>
</html>

Attachments

Change History

Changed 9 months ago by davidserduke

  • status changed from new to closed
  • resolution set to duplicate
  • milestone changed from 1.2.3 to 1.2.4

I'm sorry but this was deemed too much of a performance hit to fix. Check out duplicate #769 for details. You can also see a proposed patch there that might work for you if you REALLY need to fix it on your own.

Note: See TracTickets for help on using tickets.