0
votes

Comment définir une ID spécifique sur les cellules de la table

J'ai une table et je veux définir un identifiant spécifique sur chaque td code> S dans ma table. Pour plus d'explication:


J'ai une table comme celle-ci: p> xxx pré>

et je veux faire ce tableau comme celui-ci via JQuery: P>

<table class="myTable">
  <tr class="tr">
    <td class="td" id="td1"></td>
    <td class="td" id="td2"></td>
    <td class="td" id="td3"></td>
    <td class="td" id="td4"></td>
  </tr>
  <tr class="tr">
    <td class="td" id="td5"></td>
    <td class="td" id="td6"></td>
    <td class="td" id="td7"></td>
    <td class="td" id="td8"></td>
  </tr>
</table>


4 commentaires

est-ce comme séquentielle td1, td2, td3 .. ??


@Nidhinjoseph Oui c'est.


S'il vous plaît vérifier, avez mis une réponse dans


Qu'avez-vous essayé qui ne fonctionne pas? On s'attend à ce que vous montrez votre code tente de résoudre votre propre problème lors de la pose des questions.


3 Réponses :


1
votes

Peut-être quelque chose comme ça? Vous pouvez utiliser chacun () code> qui vous donnera l'élément et l'index.

p>

<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>

<table class="myTable">
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
</table>


0 commentaires


0
votes

Vous devez faire boucle chaque instance de .mytable code>, puis trouvez tout td code> et en boucle. J'ai supprimé les fonctionnalités ES6.

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<table class="myTable">
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
</table>

<table class="myTable">
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
  <tr class="tr">
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
    <td class="td"></td>
  </tr>
</table>


0 commentaires