Ich versuche, td
in toboady
unter Verwendung JQuery
zuzugreifen und den Textwert aber zu ändern, wenn ich das tue. alle anderen td
s in jedem tr
mit dem gleichen class
Name geändert wird, die, weil jeder nicht korrekt ist haben Stb verschiedene class
Zugriffsselektor in tbody
hier ist mein HTML-Code:
<tbody>
<tr class="paymentline" data-cid="c10">
<td class="col-tendered">
33.00
</td>
</tr>
<tr class="paymentline selected">
<td class="col-tendered edit">
33.00
</td>
</tr>
</tbody>
und hier ist mein JQuery
Code:
$('.paymentline.selected .edit').text(parseFloat(this.getAmount(updated_sale_price)).toFixed(2));
wenn meine ich betreibe meine JQuery
Code alle td
s mit .edit
Klasse geändert werden.
Unklar, was Sie fragen. Ihr Code wählt alle Eingabefelder mit der Klasse 'edit' aus, die sich innerhalb eines Elternelements mit der Klasse' paymentline' und 'selected' befinden. Wenn Sie das nicht möchten, müssen Sie einen spezifischeren Selektor finden. – CBroe
es ändert alle tds s mit klasse editieren und ich will nur die td in der ausgewählten calss tr..do bekommst du mich ?! –
@Mostafa Mohamed scheint gut zu funktionieren, wenn es nur eine Hintergrundfarbe ändert. Versuchen Sie, im Parserbereich und nicht am Selektor zu suchen. https://jsfiddle.net/rkkgu1p9/1/ – Shtut