Bug Tracker

Ticket #2703 (closed bug: duplicate)

Opened 7 years ago

Last modified 7 years ago

Wrap manipulation resets state of radiobutton in IE

Reported by: e-andy Owned by:
Priority: major Milestone: 1.2.4
Component: core Version: 1.2.3
Keywords: wrap attributes Cc: e-andy@…
Blocking: Blocked by:

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>

Change History

comment:1 Changed 7 years 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.