( elem, selector, keepData )
| 5483 | } |
| 5484 | |
| 5485 | function remove( elem, selector, keepData ) { |
| 5486 | var node, |
| 5487 | nodes = selector ? jQuery.filter( selector, elem ) : elem, |
| 5488 | i = 0; |
| 5489 | |
| 5490 | for ( ; ( node = nodes[ i ] ) != null; i++ ) { |
| 5491 | if ( !keepData && node.nodeType === 1 ) { |
| 5492 | jQuery.cleanData( getAll( node ) ); |
| 5493 | } |
| 5494 | |
| 5495 | if ( node.parentNode ) { |
| 5496 | if ( keepData && isAttached( node ) ) { |
| 5497 | setGlobalEval( getAll( node, "script" ) ); |
| 5498 | } |
| 5499 | node.parentNode.removeChild( node ); |
| 5500 | } |
| 5501 | } |
| 5502 | |
| 5503 | return elem; |
| 5504 | } |
| 5505 | |
| 5506 | jQuery.extend( { |
| 5507 | htmlPrefilter: function( html ) { |
no test coverage detected