Diskuze: jQuery selektory na zanořený prvek
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, tak v první řadě vidím problém s použitím id jako name nebo price. Totiž id by mělo být jedno unikátní v rámci celého HTML dokumentu, takže pokud je takto aplikuješ v každém tr, tak je to špatně. Místo toho by jsi měl použít class. Když tedy Tvůj příklad opravíme:
<table>
<thead>
...
</thead>
<tbody>
<tr id="product1">
<td class="name">Název</td>
<td class="price">1650,50</td>
</tr>
<tr id="product2">
<td class="name">XYZ</td>
<td class="price">999,99</td>
</tr>
...
</tbody>
</table>
jQuery kód vybírající price u product1 bude vypadat takto:
$('#product1 .price').text();
Je to velice jasné a přímočaré pokud znáš CSS.
Zobrazeno 2 zpráv z 2.