( elem, selector, keepData )
| 6137 | } |
| 6138 | |
| 6139 | function remove( elem, selector, keepData ) { |
| 6140 | var node, |
| 6141 | nodes = selector ? jQuery.filter( selector, elem ) : elem, |
| 6142 | i = 0; |
| 6143 | |
| 6144 | for ( ; ( node = nodes[ i ] ) != null; i++ ) { |
| 6145 | if ( !keepData && node.nodeType === 1 ) { |
| 6146 | jQuery.cleanData( getAll( node ) ); |
| 6147 | } |
| 6148 | |
| 6149 | if ( node.parentNode ) { |
| 6150 | if ( keepData && isAttached( node ) ) { |
| 6151 | setGlobalEval( getAll( node, "script" ) ); |
| 6152 | } |
| 6153 | node.parentNode.removeChild( node ); |
| 6154 | } |
| 6155 | } |
| 6156 | |
| 6157 | return elem; |
| 6158 | } |
| 6159 | |
| 6160 | jQuery.extend( { |
| 6161 | htmlPrefilter: function( html ) { |
no test coverage detected