7
votes

JQuery: Ligne de table Spectacle / Masquer sur la valeur de la colonne

J'ai une table qui a une colonne avec des valeurs oui / non que possible xxx

J'ai besoin d'afficher la ligne si Activeyn est "oui" et masquer ID Activeyn est "non" Comment puis-je accéder à l'activeyn à l'intérieur de jQuery et montrer / masquer en conséquence?


2 commentaires

Veuillez fournir le code HTML rendu


Il serait plus logique de publier le HTML et non l'ASP, car JQuery est client et modifie le code HTML, pas votre code Severide.


4 Réponses :


1
votes

Vous pouvez le faire du côté serveur lui-même.

$("mytable").find("tr:contains('No')").hide();


5 commentaires

Mais alors ce serait statique, pas en fonction de l'interaction de l'utilisateur


Édité la réponse. Maintenant, vous pouvez l'utiliser de côté client.


En fait, j'aurais dû poster la nature HTML plus tôt, maintenant j'ai posté. Je vais mettre un bouton pour masquer ou montrer.


@Seenu Vous avez édité la question et supprimé le code côté serveur. Cela changera le contexte même de la réponse basée sur votre génération HTML côté serveur.


@Seenu Voir la réponse modifiée en fonction de votre nouveau contexte de question.



4
votes

Que diriez-vous de quelque chose comme ceci: $ ('TD: contient ("non")'). Parent () = "http://jsfiddle.net/rz6yw/1/" rel = "nofollow"> Démo en direct

JS xxx

html xxx


0 commentaires

10
votes

0 commentaires

2
votes

Habituellement, j'ajouterais cela en tant qu'attribut de la ligne: xxx

puis pour les cacher tout ce que vous pouvez faire: xxx

Ou vous pouvez ajouter différentes classes / styles en fonction de la valeur lorsqu'il crée la table.


0 commentaires