Как искать в datatable и получать только искавшую ячейку?

я хочу искать в Вашей поисковой службе и получить только искавшую ячейку, не всю линию, чего я хочу добиться, равно этому https://es.stackoverflow.com/users этот список пользователей в таблице.

    $(document).ready(function() {
        var table = $('#example').DataTable();
      var table = $('#example').DataTable();
var data = table.cell('#cell-1-1').data();
     
        $('#example tbody').on( 'click', 'td', function () {
            if ( $(this).hasClass('selected') ) {
              
                $(this).removeClass('selected');
            }
            else {
                table.$('td.selected').removeClass('selected');
             
                $(this).addClass('selected');
            }
        } );
     
        $('#button').click( function () {
            table.row('.selected').remove().draw( false );
        } );
    } );
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <link href="https://cdn.datatables.net/1.10.13/css/jquery.dataTables.min.css" rel="stylesheet"/>
    <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
    <button id="button">Eliminar Seleccion</button>
    <table id="example" class="display" cellspacing="0" width="100%">
            <thead>
                <tr>
                    <th class="user">Name</th>
                    <th>Position</th>
                    <th>Office</th>
                    <th>Age</th>
                    <th>Start date</th>
                    <th>Salary</th>
                </tr>
            </thead>
            <tfoot>
                <tr>
                    <th>Name</th>
                    <th>Position</th>
                    <th>Office</th>
                    <th>Age</th>
                    <th>Start date</th>
                    <th>Salary</th>
                </tr>
            </tfoot>
            <tbody>
                <tr>
                    <td>Tiger Nixon</td>
                    <td>System Architect</td>
                    <td>Edinburgh</td>
                    <td>61</td>
                    <td>2011/04/25</td>
                    <td>$320,800</td>
                </tr>
                <tr>
                    <td>Garrett Winters</td>
                    <td>Accountant</td>
                    <td>Tokyo</td>
                    <td>63</td>
                    <td>2011/07/25</td>
                    <td>$170,750</td>
                </tr>
                <tr>
                    <td>Ashton Cox</td>
                    <td>Junior Technical Author</td>
                    <td>San Francisco</td>
                    <td>66</td>
                    <td>2009/01/12</td>
                    <td>$86,000</td>
                </tr>
                <tr>
                    <td>Cedric Kelly</td>
                    <td>Senior Javascript Developer</td>
                    <td>Edinburgh</td>
                    <td>22</td>
                    <td>2012/03/29</td>
                    <td>$433,060</td>
                </tr>
                <tr>
                    <td>Airi Satou</td>
                    <td>Accountant</td>
                    <td>Tokyo</td>
                    <td>33</td>
                    <td>2008/11/28</td>
                    <td>$162,700</td>
                </tr>
                <tr>
                    <td>Brielle Williamson</td>
                    <td>Integration Specialist</td>
                    <td>New York</td>
                    <td>61</td>
                    <td>2012/12/02</td>
                    <td>$372,000</td>
                </tr>
               
            </tbody>
        </table>
5
задан 31.05.2017, 20:59
0 ответов

Добрый вечер я с dataTable делаю это таким, чтобы возвращать данные об отборных линиях.

table.rows(".selected").data()

Здесь у тебя есть больше документация по этому поводу: http://datatables.net/plug-ins/api#fnGetFilteredData

2
ответ дан 03.12.2019, 17:30