File tree 2 files changed +16
-2
lines changed
2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,18 @@ <h2>Example 3: Handling HTML entities</h2>
39
39
< div class ="example ">
40
40
< p > &amp; <b>old</b> foo bar.</ p >
41
41
</ div >
42
+
43
+ < h2 > Example 4: Handling tables</ h2 >
44
+ < div class ="example ">
45
+ < p > Hello!</ p >
46
+
47
+ < table >
48
+ < tr > < th > Name</ th > </ tr >
49
+ < tr > < td > Lauren Ipsum</ td > </ tr >
50
+ </ table >
51
+
52
+ < p > Goodbye!</ p >
53
+ </ div >
42
54
43
55
</ body >
44
56
</ html >
Original file line number Diff line number Diff line change 54
54
55
55
function truncateNode ( node , max_length ) {
56
56
var node = $ ( node ) ;
57
- var new_node = node . clone ( ) . html ( "" ) ;
57
+ var new_node = node . clone ( ) . empty ( ) ;
58
+ var truncatedChild ;
58
59
node . contents ( ) . each ( function ( ) {
59
60
var remaining_length = max_length - new_node . text ( ) . length ;
60
61
if ( remaining_length == 0 ) return ;
61
- new_node . append ( recursivelyTruncate ( this , remaining_length ) ) ;
62
+ truncatedChild = recursivelyTruncate ( this , remaining_length ) ;
63
+ if ( truncatedChild ) new_node . append ( truncatedChild ) ;
62
64
} ) ;
63
65
return new_node ;
64
66
}
You can’t perform that action at this time.
0 commit comments