Vedo questo post su highlighting even columns ma posso evidenziare solo le colonne selezionate?jQuery evidenziando solo le colonne selezionate in una tabella
ecco il codice che usano:
$("table.Table22 > tbody > tr > td:nth-child(even)").css("background","blue");
Ma vorrei: NOTA: il class="highlight"
sarà sulle colonne selezionate, quindi se ho selezionato colonna 3 della class="highlight"
verrebbe rimosso dalla colonna 2 e ha aggiunto alla colonna 3. jQuery deve aggiungere la classe in base alla colonna selezionata.
<table class="tbl">
<tr>
<th class="firstColumn">
Cell 1:Heading
</th>
<th class="highlight">
Selected column so this should be highlighted
</th>
<th>
Cell 3:Heading
</th>
<th>
Cell 4:Heading
</th>
<th>
Cell 5:Heading
</th>
</tr>
<tr>
<td>
Cell 1:Row 1
</td>
<td class="highlight">
Selected column so this should be highlighted
</td>
<td>
Cell 3:Row 1
</td>
<td>
Cell 4:Row 1
</td>
<td>
Cell 5:Row 1
</td>
</tr>
<tr>
<td>
Cell 1:Row 2
</td>
<td class="highlight">
Selected column so this should be highlighted
</td>
<td>
Cell 3:Row 2
</td>
<td>
Cell 4:Row 2
</td>
<td>
Cell 5:Row 2
</td>
</tr>
</table>
Mi è piaciuto il plug-in tableHover ma in realtà sto cercando di cambiare il CSS nelle colonne selezionate di un tavolo, ma per l'esempio vorrei solo utilizzare l'evidenziazione. Ma il plugin entrerà nel mio spazio di lavoro molto presto, Grazie :) –
Grazie, questo è ciò di cui avevo bisogno. Qualche possibilità che potresti dare una mano sulla mia altra domanda? Ho aggiunto anche il tuo codice: http://stackoverflow.com/questions/1126489/jquery-examples-horizontal-accordion-table-instead-of-un-ordered-lists-upda –
Plugin funziona bene, tuttavia colspans non sono supportati - sarebbe complicato attraverso –