( elem, selector, keepData )
| 6104 | } |
| 6105 | |
| 6106 | function remove( elem, selector, keepData ) { |
| 6107 | var node, |
| 6108 | elems = selector ? jQuery.filter( selector, elem ) : elem, |
| 6109 | i = 0; |
| 6110 | |
| 6111 | for ( ; ( node = elems[ i ] ) != null; i++ ) { |
| 6112 | |
| 6113 | if ( !keepData && node.nodeType === 1 ) { |
| 6114 | jQuery.cleanData( getAll( node ) ); |
| 6115 | } |
| 6116 | |
| 6117 | if ( node.parentNode ) { |
| 6118 | if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { |
| 6119 | setGlobalEval( getAll( node, "script" ) ); |
| 6120 | } |
| 6121 | node.parentNode.removeChild( node ); |
| 6122 | } |
| 6123 | } |
| 6124 | |
| 6125 | return elem; |
| 6126 | } |
| 6127 | |
| 6128 | jQuery.extend( { |
| 6129 | htmlPrefilter: function( html ) { |
no test coverage detected