( elem, selector, keepData )
| 5294 | } |
| 5295 | |
| 5296 | function remove( elem, selector, keepData ) { |
| 5297 | var node, |
| 5298 | nodes = selector ? jQuery.filter( selector, elem ) : elem, |
| 5299 | i = 0; |
| 5300 | |
| 5301 | for ( ; ( node = nodes[ i ] ) != null; i++ ) { |
| 5302 | if ( !keepData && node.nodeType === 1 ) { |
| 5303 | jQuery.cleanData( getAll( node ) ); |
| 5304 | } |
| 5305 | |
| 5306 | if ( node.parentNode ) { |
| 5307 | if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { |
| 5308 | setGlobalEval( getAll( node, "script" ) ); |
| 5309 | } |
| 5310 | node.parentNode.removeChild( node ); |
| 5311 | } |
| 5312 | } |
| 5313 | |
| 5314 | return elem; |
| 5315 | } |
| 5316 | |
| 5317 | jQuery.extend( { |
| 5318 | htmlPrefilter: function( html ) { |
no test coverage detected