Est-il possible d'utiliser l'opérateur plus que dans un critère jquery Par exemple, je veux obtenir toutes les lignes où l'index de la ligne est supérieur à une certaine valeur. Est-il possible ou dois-je créer ma propre fonction une fois que j'ai le jeu de résultats de jquery?Comment comparer si un ID est supérieur à une valeur dans jquery
Répondre
Pour l'exemple mentionné dans votre question, vous pouvez simplement utiliser le sélecteur :gt()
:
// Get all rows with a rowIndex greater than 5:
var rowsPlus5 = $('#mytable tr:gt(5)');
Pour d'autres scénarios, vous pourriez avoir besoin pour utiliser la méthode .filter()
avec une fonction de rappel.
Cela semble bien, toutes les idées que je peux enchaîner critieria multilingue dans jquery. Par exemple, je suis déjà en utilisant une recherche de td: table.find ("td [ColumnName =" + searchColumn + "]: contient ('" + searchVal + "')") si je veux ajouter un tr gt() critieria aussi alors est-il possible de les enchaîner en quelque sorte? – Rubans
@Rubans: il est probablement à la limite de l'obscène et j'essaie d'éviter de tels sélecteurs complexes parce qu'ils ne fonctionnent pas toujours, par exemple. 'table.find (" tr: gt (5)> td [ColumnName = "+ searchColumn +"]: contient ('"+ searchVal +"') ")'. Vous pouvez également utiliser la méthode '.has()' ou le sélecteur ': has()' si vous voulez juste une référence aux TR correspondants et non aux éléments TD. –
Comment utiliser has()? Ce qui suit ne semble rien renvoyer: table.find ("td [ColumnName =" + searchColumn + "]: icontains ('" + searchVal + "')"). Has ("tr: gt (2) "); – Rubans
var $filtered = $('table').find('tr').filter(function(){
return (this.rowIndex > 5);
});
Travaux.
Cela ne fonctionne pas avec $('table').children('tr')
, je ne sais pas pourquoi. Quelqu'un s'il vous plait?
$ ('table') enfants ('tr') ne trouve rien parce que tr sont des enfants de tbody: table> tbody> tr –
Voir la documentation pour [ 'table.tBodies' ] (https://developer.mozilla.org/en/DOM/table.tBodies), un élément '
' est automatiquement inséré dans le DOM s'il n'est pas spécifié. Les éléments 'Je voudrais essayer quelque chose de semblable à ce qui suit:
$('tr.selector').each(function(){
var rowId = $(this).index();
if (rowId > 5){
$(this).addClass('red');
}
});
vous voudrez peut-être:
.slice(start, [ end ]);Réduire l'ensemble des éléments adaptés à un sous-ensemble spécifié par une série d'indices.
début un nombre entier indiquant la position base 0, après quoi les éléments sont sélectionné. Si négatif, il indique un décalage de par rapport à la fin de l'ensemble.
end Un nombre entier indiquant la position 0 avant laquelle les éléments cessent d'être sélectionnés. Si négatif, indique un décalage par rapport à la fin de l'ensemble. If omitted, the range continues until the end of the set. .
- 1. Comment comparer une valeur dans un tableau?
- 2. Comment puis-je vérifier si un nombre dans une zone de texte est supérieur à une valeur prédéfinie?
- 3. Vérification si un NSDate est supérieur à un autre
- 4. Comment comparer un identifiant à une valeur Iphone
- 5. Si mysql_num_rows est supérieur à 0
- 6. JQuery - Si DIV ID est visible
- 7. comment comparer href à div id
- 8. alternative à vérifier, si une valeur est dans un ensemble
- 9. Comment vérifier si une valeur est un entier dans MySQL?
- 10. Comment comparer deux éléments sans ID ou classe jQuery
- 11. jquery selector id, classe, rel etc où la valeur est supérieure à un nombre donné
- 12. Comment représenter un nombre supérieur à la valeur maximale
- 13. Comment pouvez-vous dire si un tag/élément div est supérieur à un autre?
- 14. Comment affecter une valeur à une variable dans JQUERY
- 15. Rechercher si QTreeWidgetItem est de niveau supérieur
- 16. Comment trouver si une case à cocher est sélectionnée dans un div en utilisant JQuery?
- 17. Comment comparer si chaîne a une touche d'entrée à la fin en utilisant jquery/javascript?
- 18. Vérifie si un ID existe dans une base de données
- 19. comparer un NSNumber avec une valeur fixe?
- 20. Comment vérifier si une valeur est un entier avec plpgsql?
- 21. Valider si l'âge est supérieur à 18 ans
- 22. Comparer une valeur à une matrice entière? (C#)
- 23. jQuery: comment renvoyer true si une case est cochée dans un tableau de cases à cocher?
- 24. Comment renvoyer une valeur à un sqldatareader si la valeur est null?
- 25. Comment comparer une chaîne avec une valeur d'option
- 26. Est-ce que 000,000,000.00 est supérieur à zéro?
- 27. Comment obtenir les ID div dans un div à Jquery?
- 28. Comment savoir si la valeur d'une variable est un symbole lié à une procédure dans Scheme?
- 29. Comment comparer un octet [] à une chaîne?
- 30. Vérifiez si une valeur est dans une collection avec LINQ
plus loin ... s'il vous plaît élaborer – Reigel