@@ -18,7 +18,7 @@ Cheerio-tableparser parse HTML tables, group them by columns, with colspan and r
1818 | | | 4b | 5b |
1919 | | 2b |-----------|
2020 | 1a | | | 5c |
21- | |-----------| 4c |---- |
21+ | |-----------| 4c |----- |
2222 | | | 3d | | 5d |
2323 | | 2d |-----------------|
2424 | | | 3e | 4e | 5e |
@@ -39,7 +39,7 @@ $ = cheerio.load("<table id='complex'> \
3939 </table>" );
4040
4141cheerioTableparser ($);
42- var data = $ (" #complex" ).parsetable (true , true , false );
42+ var data = $ (" #complex" ).parsetable (true , true , true );
4343// data = >
4444// [ [ 'A', '1a', '1a', '1a', '1a', '1a' ],
4545// [ 'B', '2a', '2b', '2b', '2d', '2d' ],
@@ -174,6 +174,17 @@ var data = $("#html").parsetable(false, false, false);
174174// data = >
175175// [ [ '<strong>A</strong>', '<div class="table-text">1a</div>' ],
176176// [ '<strong>B</strong>', '<div class="table-text">2a</div>' ] ]
177+
178+ // To make jquery object from string use $('<div>' + data[0][0]+ '</div>');
179+ // additional "div" needed if data[0][0] is not valid html string.
180+
181+ // Example:
182+ var strong = $ (' <div>' + data[0 ][0 ] + ' </div>' ).find (' strong' ).text ();
183+ // strong = > 'A'
184+
185+ var tableText = $ (' <div>' + data[0 ][1 ] + ' </div>' ).find (' .table-text' ).text ();
186+ // tableText = > '1a'
187+
177188```
178189
179190#### Return data as Text
0 commit comments