Opened 13 years ago
Closed 13 years ago
#5057 closed bug (invalid)
html('') remove all the children's events
Reported by: | agate | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.4 |
Component: | core | Version: | 1.3.2 |
Keywords: | html event | Cc: | |
Blocked by: | Blocking: |
Description
$.html(val) will remove all children nodes. and all the events which bind on these children nodes.
but if i use DOM.innerHTML = val, the children's events will be kept. so that i can use append function to append the children back to the dom tree. and the children's evnets still can be triggered.
Attachments (1)
Change History (2)
Changed 13 years ago by
Attachment: | index.html added |
---|
comment:1 Changed 13 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Using .innerHTML destroys and recreates the DOM; therefore it does remove existing events.
Note: See
TracTickets for help on using
tickets.
jquery html() remove all the children's events