Come faccio?ricerca jquery nei dati di tabelle e tag
Ho codice html e jquery per dati tabella tipo e filtro (http://jsfiddle.net/tutorialdrive/YM488/) e digitare e codificare i dati nella stessa casella di input, ma voglio unirli entrambi.
Ho codice tag anche ma ha perso il suo nome della libreria, quindi sono in grado di aggiungere che il jsfiddle,
cioè quando digito in nome ricerca, clicca su dati della tabella (01 Nome Cognome, etc.). I dati dovrebbero essere taggati nell'area di tag sopra (test x, test x).
Ecco il mio codice HTML e jQuery per la ricerca nella tabella
HTML
<!-- table for search and filter start -->
<label for="kwd_search">Search:</label> <input type="text" id="kwd_search" value=""/>
<table id="my-table" border="1" style="border-collapse:collapse">
<thead>
<tr>
<th>Name</th>
<th>Sports</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sachin Tendulkar</td>
<td>Cricket</td>
<td>India</td>
</tr>
<tr>
<td>Tiger Woods</td>
<td>Golf</td>
<td>USA</td>
</tr>
<tr>
<td>Maria Sharapova</td>
<td>Tennis</td>
<td>Russia</td>
</tr>
</tbody>
</table>
<!-- table for search and filter ends -->
Jquery Codice
/* jquery for search nad filter table start*/
$(document).ready(function(){
// Write on keyup event of keyword input element
$("#kwd_search").keyup(function(){
// When value of the input is not blank
var term=$(this).val()
if(term != "")
{
// Show only matching TR, hide rest of them
$("#my-table tbody>tr").hide();
$("#my-table td").filter(function(){
return $(this).text().toLowerCase().indexOf(term) >-1
}).parent("tr").show();
}
else
{
// When there is no input or clean again, show everything back
$("#my-table tbody>tr").show();
}
});
});
/* jquery for search nad filter table ends*/
puoi descrivere il problema più –
@Ganesh, ok, provo ad aggiungere tag struttura e ho il suo codice, ma voglio aggiungere qualcosa di più, nell'immagine sopra in "area di ricerca" quando scrivo qualcosa in esso, i dati della tabella filtrati (demo in jsfiddle). e nell'area tag, posso aggiungere tag per tipo in esso, ma quello che devo fare per, quando faccio clic sui dati di dati della tabella e dati aggiungere all'area di tag sopra. –
funziona per me finché l'input è in minuscolo ... cambia l'assegnazione del termine a 'var term = $ (this) .val(). ALowerCase();' – Orangepill