Modify ↓
Ticket #6330 (closed bug: duplicate)
'checked' attribute does not get rendered to string
| Reported by: | ben.page | Owned by: | |
|---|---|---|---|
| Priority: | Milestone: | 1.4.3 | |
| Component: | attributes | Version: | 1.4.2 |
| Keywords: | checkbox checked | Cc: | |
| Blocking: | Blocked by: |
Description
var obj = $("<input>").attr({
type: "checkbox", checked: true
});
creates a checkbox object which is checked. If you render that object to a string you only get
<input type="checkbox" />
you do not get checked="checked"
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

in order to render to a string i use:
var str = $('<div>').append(obj).remove().html();