Bug Tracker

Modify

Ticket #2703 (closed bug: duplicate)

Opened 6 years ago

Last modified 6 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 6 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.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.