ich diese Struktur der Tabelle bekam:jquery vorherige Element mit mehreren Klassen
<tr class="dossier">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail alert">
<td>...</td>
<td>...</td>
</tr>
<tr class="dossier">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail">
<td>...</td>
<td>...</td>
</tr>
<tr class="even dossier">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail">
<td>...</td>
<td>...</td>
</tr>
<tr class="detail alert">
<td>...</td>
<td>...</td>
</tr>
Wenn ein tr Element alert
Klasse hat, habe ich mit dossier
Klasse alert
Klasse zum vorherigen Elemente hinzuzufügen.
Ich versuche, diesen Code:
$("tr.alert").prev("tr.dossier").addClass("alert");
Dies funktioniert nur mit <tr class="dossier">
Elementen. Es funktioniert nicht mit <tr class="even dossier">
Elementen.
Hat jemand eine Möglichkeit, dies zu tun?
'$ ("tr.alert") prevUntil ('tr.alert', "tr.dossier") addClass ("Alarm");..' –
Wie über diese $ ("tr.alert"). prev ("tr.dossier, tr.even.dossier"). addClass ("alert"); –
'$ (" tr.alert "). Prev (" tr.dossier, tr.even.dossier "). AddClass (" alert ");' hat das gleiche Problem – user3469203