Side navigation
#3948 closed bug (invalid)
Opened January 22, 2009 05:37AM UTC
Closed August 08, 2009 03:13AM UTC
Last modified March 15, 2012 02:46PM UTC
wrap() throws NS_ERROR_DOM_HIERARCHY_REQUEST_ERR exception
Reported by: | dmuir | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.3.1 |
Component: | core | Version: | 1.3 |
Keywords: | wrap, wrapAll | Cc: | |
Blocked by: | Blocking: |
Description
wrapping an element in the document tree throws an exception in Firefox
sample from my code:
var wrapper = $('<div></div>'); //$this refers to "$(this)" where "this" is a select element $this.before(wrapper); wrapper.wrap('<div></div>'); //this doesn't work either: $this.wrap('<div></div>');
same issue with wrapAll()
Didn't work in 1.3 either.
from Firebug console:
uncaught exception: Node cannot be inserted at the specified point in the hierarchy (NS_ERROR_DOM_HIERARCHY_REQUEST_ERR)
[Break on this error] fragment.appendChild( ret[i] );
jquery-1.3.1.js (line 948)
Attachments (0)
Change History (2)
Changed May 13, 2009 12:38PM UTC by comment:1
Changed August 08, 2009 03:13AM UTC by comment:2
component: | unfilled → core |
---|---|
priority: | major → minor |
resolution: | → invalid |
status: | new → closed |
You can't wrap an element unless it's in the document, since wrapping it requires a parent node.
Also occurs when using the wtooltip plugin http://wayfarerweb.com/wtooltip.php with ajax. The ajax GET returns a simple table like: