smokxz: jQuery :lt()

Beitrag lesen

Servus,
ich habe ein Problem mit meinem Javascript (jQuery-Script).
Ich habe eine Tabelle die diverse Klassen enthält, hier
ein Beispiel.

<table>  
<thead> (..) </thead>  
<tbody>  
  
<tr class='selected'>  
<td> a1 </td>  
<td> a2 </td>  
<td> a3 </td>  
<td> a4 </td>  
</tr>  
  
<tr class='notselected'>  
<td> b1 </td>  
<td> b2 </td>  
<td> b3 </td>  
<td> b4 </td>  
<tr>  
  
<tr class='selected'>  
<td> c1 </td>  
<td> c2 </td>  
<td> c3 </td>  
<td> c4 </td>  
</tr>  
  
</tbod><table>

Nun wollte ich von jeder Classe: selected nur die ersten zwei td selektieren.
$('.selected td:lt(2)'). Jedoch erhalte ich statt den ersten zwei Elementen jeder
Klasse (a1, a2, c1, c2) nur die ersten zwei Elemente des globalen Kontext (a1, a2).
lower then versagt. Ich hoffe ihr könnt mir helfen.

Das Ziel ist es nur die ersten zwei <td> jedes Klasse mit einem click event zu versehen,
da es bei den anderen <td> z.B.: eine Selectbox oder einen submit-button gibt.

Ich hoffe ihr könnt mir helfen.