Tengo una tabla con filas tr que alternan entre maestro de clase y detalle de clase, así:
<table> <tr class="master"> </tr> <tr class="detail"> </tr> <tr class="master"> </tr> <tr class="detail"> </tr> <tr class="master"> </tr> <tr class="detail"> </tr> </table>Usando el complemento de búsqueda rápida de jQuery, si se encuentra un resultado de búsqueda en una fila "detalle" tr, quiero que también devuelva la fila "maestra" anterior, y si se encuentra un resultado de búsqueda en una fila "maestra" tr, quiero que también devuelve la siguiente fila ("detalle"), independientemente de si el objetivo de búsqueda aparece en esa fila o no. Tal como está ahora, busco un término y obtengo demasiadas coincidencias de filas de "detalle" sin sus filas "maestras" correspondientes y, como resultado, mi tabla se ve totalmente desordenada.
ACTUALIZACIÓN: aquí hay más información sobre jQuery Quicksearch:
https://www.npmjs.com/package/jquery.quicksearchY aquí está mi código real:
$js_quicksearch_call = <<<JAVASCRIPT jQuery(document).ready( function() { jQuery( "input#tb-search" ).quicksearch( "table tbody tr" ); } ); JAVASCRIPT; drupal_add_js($js_quicksearch_call, 'inline');