Selon la spécification, l'identifiant est unique dans une page. Si vous générez plusieurs éléments avec le même identifiant dans la page, cela enfreint la spécification. Le sélecteur d'identifiant de jQuery pense instinctivement qu'il ne peut y avoir qu'un seul élément, donc la situation dans la description du problème se produit ! Veuillez définir l'attribut de classe. Les éléments qui doivent avoir les mêmes performances utilisent le même nom de classe, puis utilisez le nom de classe pour contrôler plusieurs éléments en même temps. HTML <td class='num'></td><td class='num'></td><td class='num'></td><td class='num'></td>
Selon la spécification, l'identifiant est unique dans une page. Si vous générez plusieurs éléments avec le même identifiant dans la page, cela enfreint la spécification. Le sélecteur d'identifiant de jQuery pense instinctivement qu'il ne peut y avoir qu'un seul élément, donc la situation dans la description du problème se produit !
Veuillez définir l'attribut de classe. Les éléments qui doivent avoir les mêmes performances utilisent le même nom de classe, puis utilisez le nom de classe pour contrôler plusieurs éléments en même temps.
HTML
<td class='num'></td><td class='num'></td>
<td class='num'></td><td class='num'></td>
Javascript
Javascript🎜$('.num').hide();
$('.num').hide();
🎜Solution correcte au deuxième étage. l'identifiant est unique. Changez-le simplement en sélecteur de classe