( elem, selector, keepData )
| 5033 | } |
| 5034 | |
| 5035 | function remove( elem, selector, keepData ) { |
| 5036 | var node, |
| 5037 | nodes = selector ? jQuery.filter( selector, elem ) : elem, |
| 5038 | i = 0; |
| 5039 | |
| 5040 | for ( ; ( node = nodes[ i ] ) != null; i++ ) { |
| 5041 | if ( !keepData && node.nodeType === 1 ) { |
| 5042 | jQuery.cleanData( getAll( node ) ); |
| 5043 | } |
| 5044 | |
| 5045 | if ( node.parentNode ) { |
| 5046 | if ( keepData && isAttached( node ) ) { |
| 5047 | setGlobalEval( getAll( node, "script" ) ); |
| 5048 | } |
| 5049 | node.parentNode.removeChild( node ); |
| 5050 | } |
| 5051 | } |
| 5052 | |
| 5053 | return elem; |
| 5054 | } |
| 5055 | |
| 5056 | jQuery.extend( { |
| 5057 | htmlPrefilter: function( html ) { |
no test coverage detected